.dropdown-submenu {position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

 fieldset {
 	margin-bottom: 12px;
 }
 
.formLabel {
	font-size: 0.85em;
	//margin-top: 10px;
}

.formInput {
	margin-right: 10px;
}
 
.formInputField {
    width: 250px !important;
}

.formSelectField {
    width: 250px !important;
}

.formInputWell {
	width: 250px !important;
	
	font-size: 0.95em !important;
	
	margin-left: 0px !important;
	margin-bottom: 0px !important;
	margin-right: 10px !important;
	
	//padding-top: 8px !important;
	//padding-bottom: 8px !important;
	padding-left: 3px !important;
	padding-right: 3px !important;
}
.formInputWellRadio { /*fixed*/
	padding-top: 9px !important;
	padding-bottom: 8px !important;
}
.formInputWellCheckbox { /*fixed (slightly increased height)*/
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.formInputWellChooser { /*fixed*/
	padding-top: 4px !important;
	padding-bottom: 2px !important;
}
.formInputWellDate { /*fixed*/
	padding-top: 8px !important;
	padding-bottom: 7px !important;
}
.formInputWellSelect {
	padding-top: 9px !important;
	padding-bottom: 8px !important;
}
.formInputWellInput { /*fixed*/
	padding-top: 6px !important;
	padding-bottom: 5px !important;
}

.screenTitle {
	font-weight: bold;
	//font-family: "Times New Roman", Times, serif
}

.serverErrorText {
	font-weight: bold;
	//font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
}

	.table-striped>tbody>tr:nth-child(odd)>td,
	.table-striped>tbody>tr:nth-child(odd)>th {
		background-color: #EFEFEF;
	}
	
body {
    position: relative; 
}
.affix {
    top:0;
    width: 100%;
    z-index: 9999 !important;
}
.navbar {
    margin-bottom: 0px;
}
.affix ~ .container-fluid {
   position: relative;
   top: 70px;
}
	
.screenActionButton {
	margin-top:10px;
	margin-right:2px
}

.tableActionButton {
	//margin-bottom: 2px;
}

.resultTablePagingTop {
	margin-bottom:5px;
}

.resultTablePagingBottom {
	margin-bottom:3px;
	margin-top:2px
}

.resultTable {
	font-size: 0.85em;
	margin-bottom: 3px;
}

.resultTableInnerTable {
	font-size: inherit;
	//border: 0px;
}

.resultTableHeadTr {
	background-color: #6B6B6B; color: #F9F9F9; height:45px;	
}

.resultTableHeadTd {
	vertical-align:middle !important;
	text-align:center !important;
}

.resultTableHeadTh {
	vertical-align:middle !important;
	text-align:center !important;
	font-size: 12px !important;
}

.error
{
    color: #FB0404;
    font-weight: bold;
}

.itemSeparator1 {
	border-top: 1px dotted #A5BBBC; 
	margin-top:10px;
	margin-bottom:10px;
}

.formGroupAlignTop {
	vertical-align: top !important;
}

.formGroupAlignBottom {
	vertical-align: bottom !important;
}

/* .caret {
	//border-top:4px solid #00609C !important;	
	border-top:4px solid #000000 !important;
} */

.caret-menu {
	border-top:4px solid #FFFFFF !important;
}

.well {
	background-color: #FFFFFF;
}


.formInputDatepicker {
	width: 250px;
	margin-right: 10px;	
}

