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

.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 h1{
	font-size: 33px;
	margin: 10px 0px;
}

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

@media (max-width: 768px){
	.modal-body{
		max-height: 300px;
		overflow: scroll;
	}
}
.modal-footer a.btn:link, 
.modal-footer a.btn:visited, 
.modal-footer a.btn:hover, 
.modal-footer a.btn:active {
  text-decoration: none;
}

.modal {
	z-index: 100000;
}

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


/*
** Stick nav anchor fix
 	.editor a[name],.anchor_link, .anchor{
	padding-top:130px;
	margin-top:-130px;
	display: block;
}
*/

/*  make the missing link popovers fancier */
.missing-link-title {
    color: #a94442 !important;
    background-color: #f2dede !important;
    border-color: #ebccd1 !important;
}

 /* ****TCalc Fixes*/
 #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;
}
.cTimeValue input{
	position: relative !important;
	top: 0px !important;
}
.cTimeValue input{width: auto !important;}
.cTimeValue th, .cTimeValue th p{
	color: white !important;
}
.cTimeValue th{
/*background:	#0f2652 !important;*/
}
.ie11 .cTimeValue input[type=radio],
.ie .cTimeValue input[type=radio]{
	top: 10px !important;
}

/**table fix **/

.tablecontent1, .tablecontent2, .wc_table th, .content td, .content th{width:auto;}

.statement-of-condition-table.wc_table th, 
.content .statement-of-condition-table td,
.content .statement-of-condition-table th {
	width:initial;
}


.statement-of-condition-table .tablecontent1.col-xs-1, .statement-of-condition-table .tablecontent2.col-xs-1 {
  width: 8.3333333333%; }

.statement-of-condition-table .tablecontent1.col-xs-2, .statement-of-condition-table .tablecontent2.col-xs-2 {
  width: 16.6666666667%; }

.statement-of-condition-table .tablecontent1.col-xs-3, .statement-of-condition-table .tablecontent2.col-xs-3 {
  width: 25%; }

.statement-of-condition-table .tablecontent1.col-xs-4, .statement-of-condition-table .tablecontent2.col-xs-4 {
  width: 33.3333333333%; }

.statement-of-condition-table .tablecontent1.col-xs-5, .statement-of-condition-table .tablecontent2.col-xs-5 {
  width: 41.6666666667%; }

.statement-of-condition-table .tablecontent1.col-xs-6, .statement-of-condition-table .tablecontent2.col-xs-6 {
  width: 50%; }

.statement-of-condition-table .tablecontent1.col-xs-7, .statement-of-condition-table .tablecontent2.col-xs-7 {
  width: 58.3333333333%; }

.statement-of-condition-table .tablecontent1.col-xs-8, .statement-of-condition-table .tablecontent2.col-xs-8 {
  width: 66.6666666667%; }

.statement-of-condition-table .tablecontent1.col-xs-9, .statement-of-condition-table .tablecontent2.col-xs-9 {
  width: 75%; }

.statement-of-condition-table .tablecontent1.col-xs-10, .statement-of-condition-table .tablecontent2.col-xs-10 {
  width: 83.3333333333%; }

.statement-of-condition-table .tablecontent1.col-xs-11, .statement-of-condition-table .tablecontent2.col-xs-11 {
  width: 91.6666666667%; }

.statement-of-condition-table .tablecontent1.col-xs-12, .statement-of-condition-table .tablecontent2.col-xs-12 {
  width: 100%; }

 @media(min-width: 768px) {
 	.statement-of-condition-table .tablecontent1.col-sm-1, .statement-of-condition-table .tablecontent2.col-sm-1 {
  width: 8.3333333333%; }

.statement-of-condition-table .tablecontent1.col-sm-2, .statement-of-condition-table .tablecontent2.col-sm-2 {
  width: 16.6666666667%; }

.statement-of-condition-table .tablecontent1.col-sm-3, .statement-of-condition-table .tablecontent2.col-sm-3 {
  width: 25%; }

.statement-of-condition-table .tablecontent1.col-sm-4, .statement-of-condition-table .tablecontent2.col-sm-4 {
  width: 33.3333333333%; }

.statement-of-condition-table .tablecontent1.col-sm-5, .statement-of-condition-table .tablecontent2.col-sm-5 {
  width: 41.6666666667%; }

.statement-of-condition-table .tablecontent1.col-sm-6, .statement-of-condition-table .tablecontent2.col-sm-6 {
  width: 50%; }

.statement-of-condition-table .tablecontent1.col-sm-7, .statement-of-condition-table .tablecontent2.col-sm-7 {
  width: 58.3333333333%; }

.statement-of-condition-table .tablecontent1.col-sm-8, .statement-of-condition-table .tablecontent2.col-sm-8 {
  width: 66.6666666667%; }

.statement-of-condition-table .tablecontent1.col-sm-9, .statement-of-condition-table .tablecontent2.col-sm-9 {
  width: 75%; }

.statement-of-condition-table .tablecontent1.col-sm-10, .statement-of-condition-table .tablecontent2.col-sm-10 {
  width: 83.3333333333%; }

.statement-of-condition-table .tablecontent1.col-sm-11, .statement-of-condition-table .tablecontent2.col-sm-11 {
  width: 91.6666666667%; }

.statement-of-condition-table .tablecontent1.col-sm-12, .statement-of-condition-table .tablecontent2.col-sm-12 {
  width: 100%; }
 }
 
 tr td.table-header, tr th.table-header{
	border-radius: 0px 0px 0 0;
	-webkit-border-radius: 0px 0px 0 0;
	-moz-border-radius: 0px 0px 0 0;
}
tr td.table-header:first-of-type, tr th.table-header:first-of-type{
	border-radius: 4px 0px 0 0;
	-webkit-border-radius: 4px 0px 0 0;
	-moz-border-radius: 4px 0px 0 0;
}
tr td.table-header:last-of-type, tr th.table-header:last-of-type{
	border-radius: 0px 4px 0 0;
	-webkit-border-radius: 0px 4px 0 0;
	-moz-border-radius: 0px 4px 0 0;
}
tr td.table-header:last-of-type:first-of-type, tr th.table-header:last-of-type:first-of-type{
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
}



.statement-of-condition-table .dollarval{text-align:right;}


/*
embedded form left align fix
td{
	width: auto;
	display: block;
	float: left;
}
			*/

/** clickableDiv style **/
.clickableDiv *:hover, .clickableDiv:hover{cursor:pointer}


/*
.bankNameH1{ position:absolute; top: -40px; height: 1px; width: 1px; overflow: hidden; }
*/


/*
 .editmode_workarea .headerImage:before{
	content: "This image is only displaying here because you're in workarea";
	color: white;
	position:absolute;
	top: 40px;
	font-size: 1.5em;
	background: rgba(0,0,0,.5);
	}
	*/

.location-table {
	border-bottom: none;
	margin-bottom: 50px;
	margin-left: 25px;
}

.location-table th {
	width: 65%;
	background-color: transparent;
	color: #5d5e60;
	border: none;
	padding-bottom: 10px;
	padding-left: 0;
}

.location-table tr > td:first-child {padding-right:13px;}

.location-img-set {
	float: right;
	margin-left: 20px;
	width: 125px;
	font-size: 13px;
}

.location-img {
	margin-bottom: 20px;
}

.location-caption {
	line-height: 1.0em;
	text-align: center;
	margin-top: 10px;
}

.mgr-img {
	width: 100%;
}

@media (max-width: 991px) {
	.location-img-set {
		float: left;
	}
}

.about-table {
	width: 100%;
}

.about-div {
	margin-top: 40px;
}

.contentList p {
	margin: 0;
}

.disclaimer {
	font-size: 13px;
	line-height: 1.0em;
}

.rates_table {
	font-size: 14px;
}

.rates-title {
	margin-top: 40px;
}

.privacyTable {
	border-bottom: none;
}

.privacyTable td {
	border: solid 1px #000;
	border-collapse: collapse;
	padding: 0 5px;
}

.privacyTable td.privacyhdr1 {
	background-color: #000;
	color: #fff;
	width: 75px;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 10px;
}

.privacyTable td.privacyhdr2 {
	background-color: #013C4C;
	color: #fff;
	width: 75px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 0 5px;
}

.privacyTable td.privacyhdr3 {
	background-color: #013C4C;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 0 5px;
}

.privacyTable td.privacyhdr4 {
	background-color: #013C4C;
	color: #fff;
	width: 100px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 0 10px;
}

.privacyTable td.privacycontent {
	background-color: #fff;
	color: #000;
	font-size: 1em;
	text-align: left;
	vertical-align: top;
	padding: 0 5px;
}

.privacyTable td.centertext {
	background-color: #fff;
	color: #000;
	font-size: 1em;
	text-align: center;
	vertical-align: top;
}

.privacyTable td.notopborder {
	border-top: none !important;
}

.fees {
	width: 100%;
	border-bottom: none;
	margin-bottom:30px;
	margin-left: 0;
}

.fees_col1 {
	width: 75% !important;
}

a sup {
	text-decoration: none !important;
}

.mobile-responsive-table{display: block;}
.desktop-responsive-table{display: none;}
@media (min-width: 768px){
	.mobile-responsive-table{display: none;}
	.desktop-responsive-table{display: block;}
}

/*  Site Search Styles */

.searchResults table {
    border: none;
    margin: 0;
}

.searchResults input {
    background: #fff;
    border: 1px solid;
    border-radius: 3px;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    padding: 0 20px;
}
.searchResults input:hover,
.searchResults input:focus,
.searchResults input:active {
    background: #0061aa none repeat scroll 0 0;
    color: #fff;
}

input#gsa_search {
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: none;
    color: #0061aa;
    font-size: 24px;
    height: 60px;
    line-height: 60px;
    min-width: 100%;
    margin: 20px;
    padding: 0 20px;
}
.searchResults input#gsa_search:hover,
.searchResults input#gsa_search:focus,
.searchResults input#gsa_search:active {
    background: #fff;
    color: #0061aa;
}

@media (max-width: 700px) {
input#gsa_search {
    height: 40px;
    line-height: 40px;
    padding: 0 5px;
    width: 200px;
    }

		.searchResults input {
       height: 40px;
			 line-height: 40px;
		}
}


.g {
    background: #f7f7f7 none repeat scroll 0 0;
    border-radius: 3px;
    margin: 0;
    padding: 20px 12px;
}

p.g + table {
    background: #f7f7f7 none repeat scroll 0 0;
		width: 100%;
}


blockquote.g {
    margin-bottom: 30px;
}

@media (min-width: 992px){
#back .promoMain h2 {
    text-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
}
}

.s, .g {
	padding: 0 20px;
}

@media (max-width: 393px){
	input#gsa_search {
		width: 146px;
		margin-left: 0;
	}
}

/* PRINT STYLES */
@media print {
	.nav-wrap, #navigationToggle, .crossAd, .printLink, .backToTopButton, .searchWrap, .promoWrap .promoImg, #nav-trigger, .iconicLinks, .sNav, .loginWrap, .uti, .promoInnerTop, .nav-content, .nav-menu, .footWrap, .promoBox, .toolsWrap, label[for=nav-trigger]{display:none !important;}
	.promoWrap.back .promoTxt{position:static;}
	.sectionsWrap{padding-top: 0px;}
	.site-wrap , body{ display:inline;
             overflow:visible; position: static;}
						 a[href]:after {
    content: none !important;
  }
	html, body{ height:100% !important; margin: 0px !important;}
	h1 { font-size: 30px;}
	h2 { font-size: 25px;}
	h3,h4,h5,h6 { font-size: 20px;}

}
/* END PRINT STYLES */

/* Divider css */
.divider-parent{        
	width: 100%;
	height: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.divider-parent-inner{        
	width: 100%;
	height: 10000px;
	transform: rotate(-35deg);
	display: flex;
	justify-content: center;
	align-items: center;
}
.divider-parent-inner span{
	background: white;
	width: 10px;
	height: 50px;

}
.divider-parent-inner::after{
	content: "";
	display: flex;
	background: #3BAF4A;
	width: 100%;
	height: 100%;
}
.divider-parent-inner::before{
	content: "";
	display: flex;
	background: #013C4C;
	width: 100%;
	height: 100%;
}

.promoInnerTop button,
.promoInnerTop button:visited {
	margin-top: 10px;
	background-color: #013C4C;
	color: #ffffff;
	border: none;
}
.promoInnerTop button:hover,
.promoInnerTop button:active {
	background-color: #013C4C;
	color: #ffffff;
	border: none;
}
.promoInnerTop .innerWrap {
	text-align: left;
}

.content .promo-hed {
	display:none !important;
}

.subMenu ul li.levelOne a {
    color: rgba(255, 255, 255, 0.6);
    font-size: 12px;
    padding: 7px 5px 5px;
		text-transform: uppercase;
		font-weight: 900;
		line-height: .8em;
		
}

.subMenu ul li.levelTwo a {
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    padding: 7px 5px 5px;
		text-transform: none;
		font-weight: 200;
		line-height: 1.3em;
}

.subMenu ul li.levelOne a:hover, .subMenu ul li.levelOne a:active, .subMenu ul li.levelOne a:focus, .subMenu ul li.levelOne a.active {
    color: #fff;
    background: rgba(0, 0, 0, 0.3);
    text-decoration: none;
}

.navCol {
	padding: 0 20px 10px;
}

.subMenu ul li.levelOne ul {
    margin-top: 12px;
}

.subMenu ul li.levelOne {
	border-bottom: 2px solid rgba(255, 255, 255, 0.6);
}

.subMenu ul {
	float: left;
}

.appStore {
	margin-right: 40px;
}

.disclaimer {
	font-size: 14px;
}

a {
	display: inline-block;
}

.logo-fdic {
	position:absolute;
	width:100%;
	margin-top:-15px;
	left:30px;
	z-index:6001;
}
.logo-fdic > svg {
	width:100%;
	max-width:100%;
	height:auto;	
}

.uti-fdic {
	display:none;
}


@media (max-width: 991px) {
	.logo-fdic {
		display:none !important;
	}
	.logo {
		top:15px;
	}
	.uti-fdic {
		display:flex;
		position:absolute;
		top:80px;
		left:20px;
		height:auto;
		align-content: center;
	    align-items: center;
	    justify-content: flex-start;
	    width:calc(100vw - 40px);
	    max-width:340px;
	}
	.uti-fdic > svg {
		width:100%;
		height:auto;
		z-index:6001;
	}
}

@media (max-width: 400px) {
	.uti-fdic {
		top:60px;
	}
}

