.OLTBodyLink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:underline;
}
.headings
{
     	text-shadow: 0 1px #EEEEEE;
}
.single-code-control
{
     	display: inline-block;
     	width: 90%;
     	padding:6px 3px;
     	border-bottom: 2px solid #ccc;
     	border-top: none;
     	border-left: none;
     	border-right: none;
     	font-weight:bold;
	font-size:20px;
	background-color: #f2f2f2;
}
.single-code-control-feedback
{
	width:19px;
}
.has-feedback .single-code-control
{
	padding-right:19px;
	padding-left:25px;
	padding-bottom:2px;
}
.form-control
{
     	display: inline-block;
     	width: 90%;
     	padding:6px 3px;
     	border: 2px solid #ccc;
}
.form-control-feedback
{
	width:19px;
}
.has-feedback .form-control
{
	padding-right:19px;
}
.input-group-addon
{
    	padding: 6px 6px;
}
.glyphicon
{
     	display: inline-block;
     	padding: 6px 19px;
     	border-radius: 4px
}
.panel-heading span
{
    	margin-top: -4px;
	margin-right: 0;
}
.mainHeader
{
     	padding-top:130px;
     	border-left-width:2px;
     	border-bottom-width:2px;
     	border-right-width:2px;
     	border-top-width:0;
     	border-style:solid;
}
.customLabel
{
     	padding: 6px 12px;
     	min-height: 34px;
     	text-align: left;
     	border: 1px dotted;
     	border-radius: 4px;
}

.form-control
{
	border: 2px solid #ccc;
}
.form-control:focus
{
	border: 2px solid #234E76;
	box-shadow:none;
}
.has-error .form-control:focus
{
	border: 2px solid red;
	box-shadow:none;
}

.single-code-control:focus
{
	border: 2px solid #234E76;
	border-top: none;
     	border-left: none;
     	border-right: none;
	box-shadow:none;
	font-weight:bold;
	font-size:20px;
}
.has-error .single-code-control:focus
{
	border: 2px solid red;
	box-shadow:none;
}
.has-error-code .single-code-control:focus
{
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 2px solid red;
	box-shadow:none;
}
.control
{
     	position: relative;
     	display: block;
     	margin-bottom: 0;
     	padding-left: 30px;
     	cursor: pointer;
     	padding-top: 3px;
}
.control--checkbox
{
	min-height:18px;
}
.control input
{
     	position: absolute;
     	opacity: 0;
}
.control__indicator
{
     	position: absolute;
     	top: 2px;
     	left: 0;
     	width: 20px;
     	height: 20px;
}
.control--radio .control__indicator
{
     	border-radius: 50%;
}
.control input:disabled ~ .control__indicator
{
     	pointer-events: none;
     	opacity: .6;
}
.control__indicator:after
{
     	position: absolute;
     	display: none;
     	content: '';
}
.control input:checked ~ .control__indicator:after
{
     	display: block;
}

.control--checkbox .control__indicator:after
{
    	top: 4px;
     	left: 8px;
     	width: 5px;
     	height: 10px;
     	-o-transform: rotate(45deg);
     	-moz-transform: rotate(45deg);
     	-webkit-transform: rotate(45deg);
      	-ms-transform: rotate(45deg);
     	transform: rotate(45deg);
     	border: 0 solid;
     	border-top-width: 0;
     	border-right-width:2px;
     	border-bottom-width:2px;
     	border-left-width:0
}
.control--radio .control__indicator:after
{
     	top: 6px;
     	left: 6px;
     	width: 6px;
     	height: 6px;
     	border-radius: 50%;
}
.menu_close
{
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	min-height: 100%;
	width: 100%;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
nav ul
{
	list-style-type:none;
	padding:0;
}
nav ul ul
{
	display: none;
	padding-left:10px;
}
nav ul li
{
	border-bottom: 1px solid;
}
nav ul li ul li
{
	border-bottom:none;
}
nav ul li a
{
	padding:15px;
}
nav ul li ul li a
{
	padding:8px 20px;
}

#cssmenu ul
{
	margin-bottom:0;
}
header
{
	text-align:left;
}
nav
{
	position:relative;
	width:100%;
	margin:0 auto;
}
.logo
{
	padding:0px 10px;
	float:left;
	margin-top:-7px;
}
.logo > img
{

	width: 130px;
	height: 45px;
}
#OLTMultiEntryEditImg,#OLTMultiEntryDeleteImg,#OLTMultiEntryViewImg
{
	width:30px;
	height:30px;
}
.fixedHeadClass
{
 	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.8);
	border-bottom-width: 1px;
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;

}
.notebook
{
	display: inline-block;
	margin: 10px auto;
	padding: 0 5px 5px 20px;
	width: 100% !important;
	border-radius:4px;
	text-align:left;

	box-shadow:2px 1px 2px #8c8c8c;

}
.input-group-addon
{
	border-radius:0;
}

input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }

.customLabel
{
	background:url('../images/dot.gif') repeat-x bottom;
	border-color:#fff;
}
label.dropdown
{
	color: #555;
	border-radius:4px;
	height: 34px;
	border-color: #ccc;
}

.control
{
	font-weight:500 !important;
}
.control:hover input ~ .control__indicator, .control input:focus ~ .control__indicator
{
     	background: #ccc;
}
.control input:checked ~ .control__indicator
{
     	background: #002D62;
}
.control:hover input:not([disabled]):checked ~ .control__indicator, .control input:checked:focus ~ .control__indicator
{
     	background: #0e647d;
}
.control__indicator
{
     	background: #fff;
     	border: 1px solid #002D62;
}
.control input:disabled ~ .control__indicator
{
	background: #bfbfbf;
	border: 0 solid #002D62;
}

.control--radio .control__indicator:after
{
	 background: #fff;
}
.control--radio input:disabled ~ .control__indicator:after ,.control--checkbox input:disabled ~ .control__indicator:after
{
     	border-color: #7b7b7b;
}
.control--checkbox .control__indicator:after
{
	border-color:#fff;
}
#mainContent,#formInitInfo,.OltNavTabStyle,div.css_bar_graph,label.dropdown:hover,label.dropdown select:hover,
#OLTFormSearchGrp,#searchedForms
{
	background-color:#FFFFFF;
}
header
{
	background: #f2f2f2;
}
.customLabelNoDot
{
     	padding: 6px 12px;
     	min-height: 34px;
     	text-align: left;
     	border: 1px dotted;
     	border-radius: 4px;
     	//background:url('../WFI/common/images/dot.gif') repeat-x bottom;
	border-color:#fff;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
select:-moz-focusring {
  color:transparent;
  text-shadow:0 0 0 #000;
}
.ul_image
{
    list-style-image: url("../images/SepDotGr.gif");
    margin-left: -20px;
}