

/* TPD */
/* **************************************************/


.modal{
	z-index: 9999000;
}

.modal p, .modal h1 {
  text-align: left;
}

.modal-footer a.btn:link, 
.modal-footer a.btn:visited, 
.modal-footer a.btn:hover, 
.modal-footer a.btn:active {
  text-decoration: none;
}

.modal .btn-primary {
  background-color: #F8981D;
  background-image: none;
  border-color: #357EBD;
  color: #FFFFFF;
}


.modal-footer a.btn:link, 
.modal-footer a.btn:visited, 
.modal-footer a.btn:hover, 
.modal-footer a.btn:active {
  text-decoration: none;
}

.promoMain > .slides > li{
     display:none;
}

.wc_table .tableheader a,
.wc_table th a {
	color: white;
}

.content ul li{
	font-weight: 300;
	line-height: normal !important;
}

.content a{display: inline-block;}

.tablecontent1,  .tablecontent2, th{width: auto;}


.extraWide .col1{
	float:none;
	max-width: 100%;
	padding: 0;
	width: 100%;
}
.extraWide .col2{
	display:none;
}


 #calccontent input{
	margin: 0px 10px;
}

.cTimeValue input, .cTimeValue span, .cTimeValue label{
	display: inline-block !important;
	margin: 0px 4px !important;
	position: initial !important;
	padding: 0 !important;
}

.nav.nav-pills > li.pNav3 a, .nav.nav-pills > li.pNav4 a, .nav.nav-pills > li.pNav5 a, .nav.nav-pills > li.pNav6 a, .nav.nav-pills > li.pNav7 a{
	font-size:18px;
}


h1, h2, h3, h4{
	font-family: 'Open Sans', sans-serif;
}


.news li {
    color: #d6deea;
    font-weight: 300;
}

.subheader a:hover{
	color:white;
}

.content h3{
	font-weight: bold;
	margin:0px;
}

.otherLogins, .otherLogins:focus, .otherLogins:active, .otherLogins:hover{color: white;}
.otherLogins:focus{
		outline: none;
}
.otherLoginsBox{
    background: rgb(70, 106, 160);
		margin-top: 5px;
    padding-top: 10px;
		border-radius: 4px;
}
.otherLoginsBox ul {
	text-decoration: none;
	list-style: none;
	padding: 0px;
	padding: 0px 0px 20px 0px;
	
}
.otherLoginsBox ul li a{
	color:white;
}
.otherLoginsBox ul li{
padding: 3px 20px;

}
.otherLoginsBox ul li:hover{
background: rgba(4, 41, 86, 0.9);
}
.otherLoginsBox ul li:hover a, .otherLoginsBox ul li a:hover{
	color:white;
}

.otherLoginsBox ul li a{
	/*(color:white;*/
	font-size: 17px;
}

@media (min-width: 980px){
.otherLoginsBox{
	margin-top: 0px;
    padding-top: 0px;
background: #042956;
    background: rgb(70, 106, 160);
    border: 1px solid #D6DEEA;
    /* float: left; */
    position: absolute;
    color: white;
    /* -webkit-box-shadow: 10px 10px 18px -4px rgba(0,0,0,0.75); */
    -moz-box-shadow: 10px 10px 18px -4px rgba(0,0,0,0.75);
    /* box-shadow: 10px 10px 18px -4px rgba(0,0,0,0.75); */
    top: 266px;
    /* height: auto; */
    left: 30px;
    z-index: 239486723498;
}
.otherLoginsBox ul {
	text-align: left;
	padding: 15px 0px;
}



}
.rotated {
  transform: rotate(270deg);
  -ms-transform: rotate(270deg); /* IE 9 */
  -moz-transform: rotate(270deg); /* Firefox */
  -webkit-transform: rotate(270deg); /* Safari and Chrome */
  -o-transform: rotate(270deg); /* Opera */
}

.searchResults table{
	border-bottom: 0px;
}



/* PRINT STYLES */
@media print {
	.nav-wrap, #navigationToggle, .crossAd, .printLink, .backToTopButton, .searchWrap, .promoWrap .promoImg, #nav-trigger, .iconicLinks, label[for=nav-trigger], .hed img, .moveTo img, .topBar, .pNav, a[aria-controls=navPrimary]{display:none !important;}
	.promoWrap.back .promoTxt{position:static;}
	.col2{display: none;}
	.col1{width:100%; max-width:100%;}
	.sectionsWrap{padding-top: 0px;}
	.site-wrap , body{ display:inline;
	overflow:visible; position: static;}
	a[href]:after {
		content: none !important;
	}
	a[href]:after {
		content: none !important;
	}
	*, a, h1, h2, h3, h4, h5, h6, p, td, body, ul, li, span {font-family:Georgia, "Times New Roman", Times, serif;} 
}
/* END PRINT STYLES */
                      


.content{
	font-size: 17px;
}

.login-row-2 {
  display: inline-block;
}

@media (min-width: 1191px) {
  .otherLogins {
	float:left;
	clear:both;
	padding-top: 6px;
  }
}



.push-down-banner{
	padding-bottom: 12px;
}