.labelFont {font-size: 9pt; vertical-align: middle!important; margin-bottom: 5px!important; padding-top: 6px; }
.labelFont-bold {font-size: 9pt; vertical-align: middle!important; margin-bottom: 5px!important; padding-top: 6px; font-weight: 600;}
.labelFont-standard {font-size: 9pt; vertical-align: middle!important; margin-bottom: 5px!important; padding-top: 6px; font-weight: normal;}
.label-min-padding {padding: 7px 1px!important;}
.titleFont-sm {font-size: 8pt; vertical-align: top!important; }
.alertFont {font-size: 9pt; vertical-align: middle!important; font-weight: bold; }/*margin-bottom: 5px!important; padding-top: 6px;*/
.tabFont   {font-size: 9pt!important; vertical-align: middle!important; font-weight: bold; }
.standardFont {font-size: 9pt; vertical-align: middle!important; font-weight: normal;}
.alert {margin-bottom: 3px!important; padding: 8px!important;}
.close {line-height: 0.7!important;}
.panel {margin-bottom: 0!important;}
.panel-body {padding: 5px!important;}
.container-fluid {padding: 0 5px!important; /*max-width: 1020px;*/}
.min-padding {padding: 1px 4px!important;}
.min-padding-5 {padding: 0 5px!important;}
.min-padding-all {padding: 4px 4px!important;}
.min-left-right-padding {padding-left: 3px!important; padding-right: 3px!important;}
.row {margin: 0!important;}
.no-left-padding {padding-left: 0!important;}	
.no-right-padding {padding-right: 0!important;}
.form-control {font-size: 10pt!important; height: 32px!important;font-weight: normal!important; color: #111!important;}
.no-top-padding {padding-top: 0!important; margin-top: 0!important; margin-bottom: 0!important; padding-bottom: 0!important;}
.no-top-margin {margin-top: 0!important;}
.no-padding {padding: 0!important;}
.push-down {margin-top: 8px!important;}
.pull-up {padding-top: 0!important;}
.whiteBg {background-color: #FFF;}
.well {background-color: #D8EDD0!important; padding: 10px!important;background-image: linear-gradient(to bottom, #D8EDD0 0px, #f5f5f5 100%)!important; min-height: 35px;}
textarea.form-control 
{
	height: auto!important;
}
.standardFont {vertical-align: top!important;}
	.dataTables_wrapper {
	  /*display: inline-block;*/
	  font-size: 10pt!important;
	}
/*Tooltips*/
.white-tooltip + .tooltip > .tooltip-inner {background-color: #555; color: #FFF; text-align: left; border-color: #444;}
.white-tooltip + .tooltip > .tooltip-arrow { border-bottom-color:#555; color: #FFF;  text-align: left;}
.requiredField {font-weight: bold; line-height: 10px;}
.dropdown-menu {color: #111; font-size: 12px; line-height: 1.3; width: 40em!important;}
.navbar-inverse .navbar-nav > li > a {color: #FFF;}
.navbar-inverse .navbar-nav > li > a:hover{color: #F45114;}

.tabs .tab-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #ddd #ddd;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 1em 1em 0 1em;
}

.titleTD {padding: 13px 13px 13px 16px!important; background-color: #D0E9F5; color: #31708f;  font-size: 12pt;}

.small-title {text-align: right; padding-right: 8px!important;}

.text-right {text-align: right!important;}

.date-field {width: 100px;}

.number-field {width: 100px;}

.ref-field {width: 140px;}

.rfTop {line-height: 0.5!important;}

.give-space {margin-right: 20px;}

.display-menu {
    text-decoration: none!important;
    color: #333!important;
}

.sub-heading {
    background-color: #DFF0D8;
    color: #5A763D;
    padding: 5px;
}

.navbar-inverse {
    background-color: #A1Ac77!important;
    border-color: #A1Ac77;
}

.nav > li > a {
    padding: 15px 12px!important;

}

.fixed-width-120 {
    width: 120px!important;
}

.form-group-compact {
    margin-bottom: 4px!important;
}

h1, .h1, h2, .h2, h3, .h3 {
    color: #F45114!Important;
    font-family: 'Open Sans', sans-serif;
}