.btn-red,.btn-blue,.btn-green,.btn-yellow,.btn-black,.btn-white,.btn-silver,.btn-darkblue,.btn-darkgreen,.btn-darkred,.btn-darkyellow{
    width:100px;
    color: #000;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-image: none;
    border: 1px solid gray;
    border-radius: 5px;
    text-decoration:none !important;
}

h1,h2,h3,h4,h5,h6, label{
    color:grey;
    font-weight:bold;
}

.frame {
    margin:0px auto;
    border:1px solid lightgrey;
    width:100%;
    background:white;
    border-radius:10px;
    max-width:1330px;
    padding:0px;
}

.frame-body{
    padding:20px;
}

body{
    background:white;
    font-family:Arial;
}

hr{
    border-top:1px solid lightgrey;
}


.btn-red, .btn-danger {
    background-color: #ee8080;
}



.btn-blue, .btn-primary {
    background-color: #A9CCE3;
}

.btn-green, .btn-success {
    background-color: #80ee80;
}

.btn-yellow, .btn-warning {
    background-color: #F9E79F;
}

.btn-black {
    background-color: darkgrey;
}
.btn-white  {
    background-color: whitesmoke;
    border:1px solid silver; 
    
}
.btn-silver, .btn-default {
    background-color: silver;
}



.btn-darkred {
    background-color: darkred;
    color:#fff;
}

.btn-darkblue {
    background-color: darkblue;
    color:#fff;
}

.btn-darkgreen {
    background-color:darkgreen;
    color:#fff;
}

.btn-darkyellow {
    background-color: darkgoldenrod;
    color:#fff;
}



.btn-wide{
    width:180px;
}

.btn-thin{
    width:40px;
    margin-bottom:0px;
}

.btn-line{
    width:60px;
    margin-bottom:0px;
}

.btn-tall{
    height:80px;
}

.btn-short{
    height:20px;
    font-size: 12px;
    padding: 0px 12px;
}

.panel-red {
    background-color: #f2dede;
    margin:0px;
    border:1px solid #ebccd1;
    width:100%;
    border-radius:5px;
    padding:20px;
}

.panel-blue {
    background-color: #d9edf7;
    margin:0px;
    border:1px solid #bce8f1;
    width:100%;
    border-radius:5px;
    padding:20px;
}

.panel-green {
    background-color: #dff0d8;
    margin:0px;
    border:1px solid #d6e9c6;
    width:100%;
    border-radius:5px;
    padding:20px;
}

.panel-yellow {
    background-color: #fcf8e3;
    margin:0px;
    border:1px solid #faebcc;
    width:100%;
    border-radius:5px;
    padding:20px;
}


.panel-white {
    background-color: whitesmoke;
    margin:0px;
    border:1px solid lightgrey;
    width:100%;
    border-radius:5px;
    padding:20px;
}

table.sortable>thead>tr>th{
    cursor:pointer;
}

.panel-auscol{
    margin-top:15px;
    padding-top:15px;
    border-radius:10px;
}

.btn{
    border-radius:5px;
    border:0;
    color:black;
    min-width:100px;
}

td{
    color:#333;
    height:30px;
    background: white ;
    padding:2px;
}

th{
    color:white;
    background: #008cba ;
    height:30px;
    padding :2px ;
}

.bgwarn
{
    background:"#ffe6e6";
}

.editprompt
{
    color               : black ;
    font-style          : italic ;
    font-size           : 12px ;    
    font-family         : Arial;        
    font-weight         : Normal;        
    vertical-align      : top ;
}
.editdata
{
    color               : black ;
    font-size           : 12px ;     
    font-family         : Arial;        
    font-weight         : Normal;        
}
