.busymodal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    
    background: rgba(240, 240, 240, 0.58) 
                url('../images/ajax-loader.gif') 
                50% 50% 
                no-repeat;
}

body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .busymodal {
    display: block;
}


.dparea {
	width: 90% !important;
	margin: auto !important; 
	padding: 5px 10px !important;
}

.header {
	width:100%; margin: auto; padding: 5px 10px;
}

.gridholder {
	height:auto; margin: auto; padding: 5px 5px; width:100%; min-height: 150px !important;
}
.tools {
	padding: 5px;
}

.gridholder:before {content:""; clear: both;}
	
.row {
	margin-left: 10px !important;
}

.modal-body {overflow: visible !important;}
div.modal-body form.FormGrid {overflow: hidden !important;}


.form-horizontal .form-group {
	margin-left: 5px !important;
}

label {font-size: 13px !important; font-weight: bold !important; color: #575757 !important; cursor: auto;}

.form-group {margin-bottom: 10px !important;}

textarea {overflow: hidden !important;}

.redline {color: red !important;}
.greenline {color: #0d7e5f !important;}
.xgreenband {color: #008080 !important; background: #26d92638 !important; rgba(2, 162, 124, 0.26)}
.greenband {color: #008080 !important; background: rgba(192, 232, 222, 0.44) !important;}
.rejected {xbackground-color: #ffda00; background-color: rgba(255, 36, 149, 0.56) !important; color: #ffefef; font-style: italic;}
.canceled {color: #ccc; font-style: italic;}
.dueline {background-color: #fa73734d;}
.gridtool{display:inline-block; vertical-align: bottom; margin-right: 10px;}
.gridtool .fa {xmargin-top: 20px; font-size: 20px;}
.amber {color: #ff9800 !important;}

select.form-control { background-color: white !important;}

.divformbtn {width: 100px;}


.addicon {float:right; float: right !important; margin: -25px -17px 0px 0px;padding-left: 10px;}
.addicon:after { font-family: 'FontAwesome';
    color:red;
    position: relative;
    left: 0px;
    content: "\f055";
    font-size: 15px;
    cursor: pointer;
} 

.addiconinline {float: right; cursor: pointer; margin-left: 5px;}
.addiconinline:after { font-family: 'FontAwesome';
    color: #009688;
    position: relative;
    left: 0px;
    content: "\f055";
    font-size: 18px;
    cursor: pointer;
} 

.editiconinline {float: right; cursor: pointer; font-weight: bold; margin-left: 5px;}
.editiconinline:after { font-family: 'FontAwesome';
    color: #4055c7;
    position: relative;
    left: 0px;
    content: "\f044";
    font-size: 18px;
    cursor: pointer;
} 

.topmenu {
	position: fixed !important;
    top: 0 !important;
    z-index: 999999 !important;
}

.modal-dialog.modal-lg {
	margin-top: 60px !important;
}

.bootstrap-dialog > .modal-dialog {
    margin-top: 60px;
}
.labdatalogo {width: 52px; height: 46px;background: url(../images/labdata.png) no-repeat center;background-color: white;}
.labdatalogosm {background: url(../images/labdata.png) no-repeat center;background-color: white; width: 40px !important;height: 34px !important; background-size: 90% auto;}


.jexcel > tbody > tr > td {text-align: left !important;}
.jexcel .highlight {background-color: white !important;}
table.jexcel.bossanova-ui{min-width: 100% !important;}

.licalert { position: fixed; bottom: 0;height: 50px;width: 100%;background: yellow;text-align: center;padding-top: 5px; cursor: pointer;}

