#vpFrontBody{background:#F1F1F1;overflow:auto}#vpFrontBody .hr{display:block;width:100%;height:1px;border:0;background:#e6e6e6}#vpFrontBody .modal-footer .hr{background:transparent}#vpFrontBody .modal-footer .saveBtn{float:right}#vpFrontBody h2{color:#565b61;font-size:19px;font-weight:300;margin:0 0 15px 0}#vpFrontBody a:not(.btn):not(.bootstrap-select a){color:#2d8ee9}#vpFrontBody select{color:#000;background:#fff}#vpFrontBody .bootstrap-select{width:100%}#vpContentDiv .dropdown.bootstrap-select .btn,#vpContentDiv .dropdown.bootstrap-select .btn:hover{height:35px;color:#000;border:1px solid #c0d1e1;background:#fff}#vpFrontBody .header .dropdown.bootstrap-select .btn,#vpFrontBody .header select{height:28px;margin:0;padding:0 25px 0 5px !important}#vpFrontBody .dropdown.bootstrap-select .btn .caret{border-top:4px solid #777}#vpFrontBody input[type="text"],#vpFrontBody input[type="password"]{height:35px;color:#2C3945;border:1px solid #c0d1e1;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#vpHeaderWrap{float:left;width:100%;background:#257ccd}#vpHeaderDiv{max-width:1200px;height:65px;margin:0 auto}#vpHeaderDiv .logo{float:left;width:125px;margin:9px 0 0 0}#vpHeaderDiv .logo img{width:125px}#vpHeaderDiv #langSelector{float:right;margin:20px 0 0 20px !important}#vpHeroWrap{float:left;width:100%;color:#fff;text-align:center;background:#2c3945}#vpHeroWrap h1{margin-top:76px;color:#fff;font-size:33px;font-weight:500}#vpHeroWrap h4{margin-top:2px;font-size:14px;font-weight:300;color:#c0c3c7}#vpHeroDivFront{max-width:1200px;height:415px;margin:0 auto;background:rgba(0,0,0,0) url("../../images/interface/vp_main_img.png") no-repeat scroll center bottom/854px 315px}#vpHeroDiv{max-width:1200px;height:115px;margin:0 auto;padding:0 2%}#vpLoginWrap{float:left;width:100%;background:#e7eaec}#vpLoginDiv{margin:0 auto;position:relative;max-width:675px;height:125px}#vpLoginDiv #loginForm{width:100%;max-width:100%;padding:40px 0 0 0}#vpLoginDiv #loginForm h1,#vpLoginDiv #loginForm label,#vpLoginDiv #loginForm .cr{display:none}#vpLoginDiv #loginForm input[type="text"],#vpLoginDiv #loginForm input[type="password"]{float:left;width:205px;margin:0 24px 0 0}#loginbox #loginForm input::-webkit-input-placeholder,#loginbox #loginForm input:-moz-placeholder,#loginbox #loginForm input::-moz-placeholder,#loginbox #loginForm input:-ms-input-placeholder{opacity:.5}#vpLoginDiv #loginForm #signInButton{float:left;width:205px;height:35px;margin:0;padding:0;color:#fff;font-weight:500;background:#2d8ee9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#vpLoginDiv #loginForm #rememberMe{float:left;clear:left;padding:0;margin:7px 5px 0 285px}#vpLoginDiv #loginForm label#rememberMeLabel{float:left;display:inline;padding:0;margin:4px 0 0 0;font-size:11px !important}#vpLoginDiv #loginForm #accountForgotLabel{float:left;width:170px;margin:8px 0 0 250px;padding:0;font-size:11px;text-align:center}#vpLoginDiv .incorrectLoginDiv{position:absolute;top:12px;width:100%;color:#FF6A00;font-size:12px;text-align:center}#vpLoginDiv .incorrectLoginDiv a:hover{color:#FF6A00}#vpLoginDiv .incorrectLoginDiv span{font-size:12px;font-weight:400;color:#FF6A00}#vpLoginDiv .incorrectLoginDiv br{display:none}#vpLoginDiv .incorrectLoginDiv .incorrectLogin{padding:0;font-weight:normal}#vpLoginDiv #loginForm .icn-eye{left:25.6em;cursor:pointer;margin-top:10px;position:absolute}#vpLoginDiv #loginForm .icn-eye:hover{color:#2276d1;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#cancelPwBtn{float:left;width:75px;height:35px;margin:0;padding:0;color:#fff;font-weight:500;background:#C9342C;border:0;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#resetPwBtn{float:left;width:125px;height:35px;margin:0;padding:0;color:#fff;font-weight:500;background-color:#2d8ee9;border:0;text-transform:uppercase;margin-left:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#userDomainContainer{padding-top:30px;text-align:center}#userDomainContainer br:nth-child(1),#userDomainContainer br:nth-child(2),#userDomainContainer br:nth-child(3),#userDomainContainer br:nth-child(5){display:none}#vpBottomWrap{float:left;width:100%;min-height:50px;padding:40px 0 25px 0;background:#f1f1f1}#vpBottomDiv{max-width:1200px;margin:0 auto;color:#888}#loginMsg.vpLoginMsg b{color:#656565;font-size:18px;font-weight:400;font-style:normal}#loginMsg.vpLoginMsg{display:block;width:100%;text-align:center;font-style:oblique;line-height:25px;padding:30px 0}#loginMsg.vpLoginMsg:empty{padding:0}#loginMsg.vpLoginMsg p{line-height:25px}#vpMinReqs{padding:0 0 40px 0;text-align:center}#vpMinReqs ul{font-style:oblique;line-height:23px}#vpBottomDiv .hr{margin:0 0 15px 0}#vpCopyright{float:left}#vpBottomDiv #bsiLogo{float:right;width:125px}#vpBottomDiv #bsiLogo img{width:125px}#vpContentWrap{float:left;width:100%;padding:80px 0;background:#e7eaec}#vpContentDiv{display:block;margin:0 auto;max-width:1200px}#vpContentDiv label{color:#697886 !important}#vpContentDiv input[type="text"],#vpContentDiv input[type="password"]{width:100%;margin:0 0 10px 0}#vpContentDiv select{width:100%;margin:0 0 8px 0;border:1px solid #c0d1e1}#vpContentDiv .triCol{float:left;width:27%;margin:0 3%}#vpContentDiv #tosBox{width:100%;height:210px;margin:30px 0;color:#565b61;overflow:auto}#vpContentDiv #tosBox h2{margin:0 0 5px 0;font-weight:400;font-size:13px;line-height:13px}#vpContentDiv #tosBox h3{margin:0 0 5px 0;font-weight:300;font-size:12px;line-height:13px}#vpContentDiv #tosBox p{margin:0 0 15px 0}#vpContentDiv #tos{float:left;margin:8px 0 0 0;font-size:12px}#vpContentDiv #tos a{font-size:12px}#vpContentDiv .btn:not([class*="dropdown-"]){background:#2d8ee9 !important;height:35px;color:#fff !important;text-shadow:none;padding:0 25px !important;font-weight:400;line-height:35px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0}.stateDiv{float:left;width:70%}.zipDiv{float:right;width:27%}@media only screen and (max-width: 700px){#vpHeaderDiv{height:auto;text-align:center;padding-top:5px;padding-bottom:5px}#vpHeaderDiv .logo{float:none}#vpHeaderDiv #siteLoginMsgDiv{float:none;text-align:center;padding:10px;max-width:100%}#vpHeroDivFront{padding:0 0 60px 0;background:none;height:auto}#vpLoginDiv #loginForm{padding-bottom:20px;text-align:center}#vpLoginDiv #loginForm input[type="text"],#vpLoginDiv #loginForm input[type="password"],#vpLoginDiv #loginForm #signInButton{float:none;width:80%;margin:0 10% 15px 10%}#vpLoginDiv #loginForm #rememberMe{float:none;margin:7px 5px 0 0}#vpLoginDiv #loginForm label#rememberMeLabel{float:none}#vpLoginDiv #loginForm #accountForgotLabel{float:none;margin:0}#vpCopyright{float:none;display:block;width:100%;margin:20px 0 0 0;text-align:center}#vpBottomDiv #bsiLogo{float:none;display:block;margin:25px auto}#vpHeroDiv h1{font-size:32px}#vpContentDiv .triCol{width:94%;margin-bottom:60px}}#langSelector .bootstrap-select button.btn,#langSelector select{color:#3E3F42;font-size:13px;border:1px solid #D4D6DA;background:white;height:33px;line-height:23px}#langSelector .bootstrap-select button.btn{width:130px !important}
