﻿/* Corporate Branding 2017 */

.nav-highlight {
	background-color:#008CA8 !important;
}

.nav-highlight a {
	color:white !important;
}

.nav-highlight li a {
	color:black !important;
}

.nav-highlight:hover li:hover a {
	color:white !important;
}

.bootstrap-override {
	line-height: normal;
}

#bootstrap-override *,
#bootstrap-override *:before,
#bootstrap-override *:after {
  -webkit-box-sizing: content-box;
	 -moz-box-sizing: content-box;
		  box-sizing: content-box;

   font-family: Verdana, sans-serif;
}

#bootstrap-override .RadButton_NCCI .rbDecorated,
#bootstrap-override .RadButton_NCCI .rbDecorated:before,
#bootstrap-override .RadButton_NCCI .rbDecorated:after {
  -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
		  box-sizing: border-box;

   font-family: Verdana, sans-serif;
}

#bootstrap-override .riTextBox {
	box-sizing: border-box;
}

#bootstrap-override .label {
	color: inherit;
}

header.banner .navbar-nav > li > a:focus {
	font-weight:normal;
}

header.banner .dropdown:hover .dropdown-menu {
	display:none;
}

.open>.dropdown-menu {
	display:block !important;
}

.preWrap {
	white-space: pre-wrap;
}

.BorderHide NCCIMasterPage_BusyBox .rwCorner .rwTopLeft,  
.BorderHide .rwTitlebar,  
.BorderHide .rwCorner .rwTopRight,  
.BorderHide .rwIcon, 
.BorderHide table .rwTopLeft,  
.BorderHide table .rwTopRight,  
.BorderHide table .rwFooterLeft,  
.BorderHide table .rwFooterRight,  
.BorderHide table .rwFooterCenter,  
.BorderHide table .rwBodyLeft,  
.BorderHide table .rwBodyRight,  
.BorderHide table .rwTitlebar,  
.BorderHide table .rwTopResize, 
.BorderHide table .rwStatusbar, 
.BorderHide table .rwStatusbar .rwLoading 
{    
	display: none !important;   
}

.BorderHide table .rwWindowContent {
	background-color: transparent !important;
}

.InputInline {
	display: inline-block !important;
}

label {
	font-weight:normal;
}

/* ------------------------*/

#NCCIMasterPage_Body {
	background-color: white; 
	padding: 0;
	margin: 0;
	min-width: 980px;
	font-family: Lato, sans-serif;
	font-size: 12px;
	text-align: left;
}

#NCCIMasterPage_Exception_Body {
	background-color: #cce7ed;
	padding: 0;
	margin: 10px;
	font-family: Lato, sans-serif;
	font-size: 12px;
	text-align: left;
}

#NCCIMasterPage_Body.dialog {
	background-color: white;
	min-width: 0;
}

#NCCIMasterPage_Container {
	width: 99%;
	float: left;
	clear: both;   
}

#NCCIMasterPage_Header.dialog
{
	display: none;
}

#NCCIMasterPage_Header_Logo_Image {
	border: 0;
	margin-top: 12px;
	margin-left: 0;
}

#NCCIMasterPage_ApplicationName_Link {
  text-decoration: none;
}

#NCCIMasterPage_Content_Container {
	background-color: white;
}

#NCCIMasterPage_Footer_Center_Content > a {
	color:#333333; 
	font-size:.85em; 
	text-decoration:none; 
	display:block; 
	padding:2px 0;
}

#NCCIMasterPage_Footer_Right_Content > a {
	color:#333333; 
	font-size:.85em; 
	text-decoration:none; 
	display:block; 
	padding:2px 0;
}

#NCCIMasterPage_Footer_Legal_Content > a {
	color:#333333; 
	font-size:.85em; 
	text-decoration:none; 
	display:block; 
	padding:2px 0;
}

#NCCIMasterPage_ValidationSummary, #NCCIMasterPage_Error, #NCCIMasterPage_Warning, #NCCIMasterPage_Status, #NCCIMasterPage_Exception {
	background-repeat: no-repeat;
	margin-bottom: 10px;
}


#NCCIMasterPage_ValidationSummary, #NCCIMasterPage_Error, #NCCIMasterPage_Exception {
	border: 1px dotted #ff0000;
	background-color: #ffcccc;
	background-position: 6px 6px;
}

#NCCIMasterPage_Warning {
	border: 1px dotted #ff0000;
	background-color: #ffffcc;
	background-position: 6px 6px;
}

#NCCIMasterPage_Status {
	border: 1px dotted #00ff00;
	background-color: #ccffcc;
	background-position: 6px 6px;
}

#NCCIMasterPage_ValidationSummary ul, #NCCIMasterPage_Error ul, #NCCIMasterPage_Warning ul, #NCCIMasterPage_Status ul, #NCCIMasterPage_Exception ul {
	margin: 0;
	border: 0;
	padding: 10px;
	padding-left: 30px;
}

#NCCIMasterPage_ValidationSummary li, #NCCIMasterPage_Error li, #NCCIMasterPage_Warning li, #NCCIMasterPage_Status li, #NCCIMasterPage_Exception li {
	list-style-type: none;
	font-weight: bold;
	line-height: 14px;
}

#NCCIMasterPage_Title, #NCCIMasterPage_Exception_Title {
	color: #004171;
	font-size: 22px;
	font-weight: bold;
	white-space: nowrap;
	padding-bottom: 10px;
}

#NCCIMasterPage_SubTitle {
	color: #004171;
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
	padding-bottom: 10px;
}

#NCCIMasterPage_BusyBox {
	position: fixed;
	top: 0;
	left: 0;
	background-color: silver;
	opacity: 0.00;
	filter: alpha(opacity=00);
	width: 1px;
	height: 1px;
}

.NCCIMasterPage_BusyBox {
	position: absolute;
	top: 50%;
	left: 50%;
	border: 1px solid #6788BE;
	opacity: 0.0;
	filter: alpha(opacity=0);
	width: 1px;
	height: 1px;
}