#MainFooter #FooterLinks li.sign-in,#MainHeader #NavBar .navbar-right li.sign-in a,.sidenav li.sign-in-mobile{display:none}#SignIn .main-nav-ul,.signin .main-nav-ul{height:60px}#SignIn .panel-box,.signin .panel-box{background:#fff;padding:0 0 40px;max-width:500px;margin:30px auto 0;border-radius:0;border:1px solid #bababa}@media (max-width:991px){#SignIn .panel-box,.signin .panel-box{padding:0 20px 20px}}@media (max-width:767px){#SignIn .panel-box,.signin .panel-box{border:none}}#SignIn .panel-box h1,.signin .panel-box h1{text-align:center;font-size:1.625em}#SignIn #ForgotFormErrorContainer,#SignIn #ForgotFormSuccessContainer,#SignIn #ForgotPasswordForm,.signin #ForgotFormErrorContainer,.signin #ForgotFormSuccessContainer,.signin #ForgotPasswordForm{display:none}#SignIn #ForgotFormSuccessContainer,.signin #ForgotFormSuccessContainer{color:#000;background:#f5f5f5;border:solid 1px #a1a1a1}#SignIn #ForgotFormSuccessContainer h3,.signin #ForgotFormSuccessContainer h3{margin:0;font-size:20px;font-weight:700}#SignIn #ForgotFormSuccessContainer h3 i,.signin #ForgotFormSuccessContainer h3 i{padding-right:7px}#SignIn #bodyWrap>.container,.signin #bodyWrap>.container{background:0 0}#SignIn .header,.signin .header{display:none}#SignIn .signin-container,.signin .signin-container{max-width:400px;margin:0 auto;padding-left:10px;padding-right:10px}#SignIn .signin-container .links,.signin .signin-container .links{margin:20px 0 10px}#SignIn .signin-container .btn-primary,.signin .signin-container .btn-primary{margin-top:30px}#SignIn .signin-container [data-rel=toggleForm],.signin .signin-container [data-rel=toggleForm]{display:block;text-align:right;margin:10px 0;font-size:.75em;font-weight:500;color:#2c826e;text-decoration:underline}#SignIn .signin-container [data-rel=toggleForm]:hover,.signin .signin-container [data-rel=toggleForm]:hover{color:#000}#SignIn .panel-heading,.signin .panel-heading{padding:0;border:none}#SignIn .form-group>label:first-child,.signin .form-group>label:first-child{margin-top:0}#SignIn .form-control,.signin .form-control{height:50px;border:solid 1px #aba9a9;border-radius:0}#SignIn .form-control:focus-visible,.signin .form-control:focus-visible{border:2px solid #0056c0;outline:0}#SignIn .help-block--describe,.signin .help-block--describe{color:#2c826e;font-size:.75em;padding-bottom:0;padding-top:1.33333em;text-align:center}#SignIn :not(#LoginForm) .alert,.signin :not(#LoginForm) .alert{font-size:.857em;font-weight:700;margin-bottom:calc(14px * 2)}#SignIn :not(#LoginForm) .alert .form-validation,.signin :not(#LoginForm) .alert .form-validation{padding:0}#SignIn :not(#LoginForm) .alert .form-validation ul,.signin :not(#LoginForm) .alert .form-validation ul{color:inherit;font-size:1em;font-weight:inherit;list-style:none;margin-bottom:0;padding:0}#SignIn :not(#LoginForm) .alert .form-validation li,.signin :not(#LoginForm) .alert .form-validation li{display:block}#SignIn :not(#LoginForm) .alert.alert-success .field-validation-valid,.signin :not(#LoginForm) .alert.alert-success .field-validation-valid{display:block}#SignIn :not(#LoginForm) .alert.alert-success .field-validation-error,.signin :not(#LoginForm) .alert.alert-success .field-validation-error{display:none}#SignIn :not(#LoginForm) .alert.alert-danger .field-validation-valid,.signin :not(#LoginForm) .alert.alert-danger .field-validation-valid{display:none}#SignIn :not(#LoginForm) .alert.alert-danger .field-validation-error,.signin :not(#LoginForm) .alert.alert-danger .field-validation-error{display:block}#SignIn :not(#LoginForm) .alert.test-forgot-password-success,.signin :not(#LoginForm) .alert.test-forgot-password-success{font-weight:400}#SignIn :not(#LoginForm) .alert.test-forgot-password-success h3,.signin :not(#LoginForm) .alert.test-forgot-password-success h3{color:inherit;font-size:1em;margin:0}#SignIn :not(#LoginForm) .alert.test-forgot-password-success i,.signin :not(#LoginForm) .alert.test-forgot-password-success i{font-size:1.2em;margin-right:.2em}