
.ml35 {margin-left: 35px; margin-bottom: 15px}
.ml40 {margin-left: 40px;}
.ml10 {margin-left: 10px}
.ml15 {margin-left: 15px}
.ml25 {margin-left: 25px}
.ml20 {margin-left: 20px}
.ml0 {margin-left: 0px}
.mtop0 {margin-top: 0px}
.mt20 {margin-top: 20px}
#wb-cont-b {margin-bottom: 15px}
.ml-15 {margin-left: -15px}
.ml-5 {margin-left: -5px}
.navtitle a:link {color: #fff}
.navtitle a:visited {color: #fff}
.navtitle a:hover {color: #fff}
.navtitle a:active {color: #fff}
.darkRed {color: #990000 }
.bolder {font-weight: 700}
.wet-menu {border-top:solid #AAA 1px; }
.slflnk a {font-weight: 700 !important}
.small-text {font-size: 12px}

/* footer link
footer > a { color: #000; text-decoration:none }, footer > a:visited { color: #000;text-decoration:none }, footer > a:hover { color: #000; text-decoration:underline }, footer > a:active { color: #000;text-decoration:none }
*/
details > .openHelp {
display: block;
}

details:not([open])>* {
display: none;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

legend.required:after, label.required:after {
content: " *";
margin-right: 0.665em;
font-style: italic;
color: #990000;
display: inline;
}

.terms-and-conditions {
  position: relative;
  text-indent: 20px;
}

.terms-and-conditions > input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
}
.text-indent-10 { 
  position: relative;
  text-indent: 20px;text-indent: 20px;
  position: absolute;
  top: 0;
  left: 0;
}

.noColor {color: #295376 !important; text-decoration: none !important}
/*#noLink a:link {color: #295376 !important; text-decoration: none !important}*/

a:link wlink, a:visited wlink, a:hover wlink , a:active wlink { color: #fff}
legend {border-bottom:none; font-weight: bold} 



.error {
color: #990000;
font-weight: bold;
display: inline-block;
width: 35%;
}


label.required:before, legend.required:before {
content: "";
margin-left: 0;
}

.fsize {font-size: 14px}
.clear {clear:both;}
.list-unstyled mtop0 {margin-top: 0px !important}
.w5 { width: 5px}
.r { float: right}
.p-0 {padding:0px}
.pstn-bttm {padding-bottom: 5px}
.pstn-top {padding-top: 5px}
.pstn-top15 {padding-top: 15px}
.pstn-top-15 {padding-top: -15px}
.pstn-bttmx {padding-bottom: 15px}
.pstn-left {padding-left: 5px}
/*.text-right {padding-right: 5px}*/
.padlfrg {padding-left:10px; padding-right:10px}
.paddlfrg {padding-left:15px; padding-right:15px}
.pdd {margin-top: 0px; margin-bottom: 0px}
.panel-body-i {padding: 10px 25px; }
.label-wt {font-weight: normal;}
.w30 {width:30%; background-color: #fff}}


/*.panel-default>.panel-heading-1 {
color: #2572b4;
background-color: #f5f5f5;
border-color: #ddd;padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
}
*/
.list-group-item-1 {
position: relative;
display: block;
/*padding: 10px 15px;*/
margin-bottom: -1px;
background-color: #fff;
/* border: 1px solid #ddd; */
}

/*validation
.wb-frmvld label strong.error .label, .wb-frmvld legend .error .label {
font-size: 100%;
}

.alert-danger, .label-danger, .label-danger[href]:active, .label-danger[href]:focus, .label-danger[href]:hover {
background: #f3e9e8;
border-color: #d3080c;
}



.alert-danger, .alert-info, .alert-success, .alert-warning, .label-danger, 
.label-danger[href]:active, .label-danger[href]:focus, .label-danger[href]:hover, 
.label-default, .label-default[href]:active, .label-default[href]:focus, 
.label-default[href]:hover, .label-info, .label-info[href]:active, 
.label-info[href]:focus, .label-info[href]:hover, .label-primary, 
.label-primary[href]:active, .label-primary[href]:focus, 
.label-primary[href]:hover, .label-success, 
.label-success[href]:active, .label-success[href]:focus, 
.label-success[href]:hover, .label-warning, 
.label-warning[href]:active, .label-warning[href]:focus, 
.label-warning[href]:hover
{
color: #000;
}

.alert, .label {
border-radius: 0;
border-style: solid;
border-width: 0 0 0 4px;
}

.label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: 700;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
}

*, :after, :before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.wb-frmvld label strong.error, .wb-frmvld legend .error {  //class error
display: inline-block;
width: 100%;
}

*/

.newlgd {font-weight:bold; border-bottom: 0px; margin-bottom: 5px }
abbr[title] { border-bottom: 0px}
.red {color: #ff0000}
.at {padding-top: 0px; margin-bottom: 10px}
.rg { float: right; padding-right: 25px}
.bdr {border: 1px solid #ccc; background:#fff}
.bdr3 {border: 3px solid #000}
.bdr5 {border: px solid #ccc; height:130px; overflow:auto; padding: 15px}
.height {height:400px; overflow:auto}
.bdr4, .overflowBox { height:130px; overflow:auto; padding: 15px}
.form-inline {display: inline}
.lineh {margin: 0px}
.padd {margin-bottom: 0px; padding: 2px 10px 10px 10px}
.paddi {margin-bottom: 0px; padding: 0px 10px}
.borrower {padding-top:10px; padding-bottom:10px;}
.padd2 {margin:0px; padding:0px}
.textw {color:#fff; font-weight: normal}
.pad15 {padding: 15px}
.padMd { position: relative; margin-top: 20px}
.w100 {width: 100%}
.wSIN {width: 75px;}
.padding-rght-25 {padding-right:25px}

summary::-webkit-details-marker { padding-left: 10px; color: #000 ;}
details[open] > summary {background-color: #23447e; color:#fff; }
details > summary { padding:5px; }
details[open] > summary::-webkit-details-marker { color: #fff;}
summary:active, summary:hover {background: #23447e; color: #fff;}
summary:focus {
    background-color: #fff;
    color: #000;
}

a.blue:link, a.blue:visited, a.blue:hover, a.blue:active { color: #fff;background-color:#23447e}
.fieldset-auto-width {
display: inline-block;
width: 100%; border: 0px
}

.form-control1 
{
display: inline;
height: 37px;
padding: 6px 12px;
font-size: 16px;
line-height: 1.4375;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
summary blue:focus, summary blue:hover {
background: #0f0dfb;
color: #000;
}

.form-control-1 {
padding: 6px 12px;
width: auto;
font-size: 16px;
line-height: 1.4375;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
border-color: #990000;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
height: 37px;
}



.form-control-cal {
font-size: 16px;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control-inline {
height: 37px;
padding: 6px 12px;
font-size: 16px;
line-height: 1.4375;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
display: inline}

/*home banner*/
@media (min-width: 992px) {
.col12 { width: 100%; float: left; position: relative; min-height:1px; display: block}
  }
@media (min-width: 992px){
.col {width: 33.3%; float: left; position: relative; min-height: 1px; display: block} 
}
.text-center {text-align: center}
.text-left {text-align: left; padding: 0px}
.text-right {text-align: right; padding: 0px}
.brdr {border: 1px solid #ccc}
.img-1 {margin-left: 0px; margin-right: 0px}

ul list-unstyled {
    margin-top: 120px;
}

/* screen and (min-width: 992px){
main section .list-unstyled { margin-top: 0px;}

}*/

@media screen
main>div nbg {padding-top: 20px;
}

@media screen and (min-width: 992px) main>div:before {
    height: 147px; left: 0; position: absolute; top: 93px; width: 100%;
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*inline display error */

/*.wb-frmvld label strong.error, .wb-frmvld legend .error {*/
/* display: inline-block; */
/* width: 100%; 
}
*/

/*top error*/
/*.alert-danger, .label-danger, .label-danger[href]:active, .label-danger[href]:focus, .label-danger[href]:hover {*/
/* background: #f3e9e8; */
/* border-color: #d3080c; 
}*/