#MainFooter #FooterLinks li.sign-in,#MainFooter #FooterLinks li.sign-in-footer,#MainHeader #NavBar .navbar.navbar-default .navbar-left li.sign-in a,.sidenav li.sign-in,.sidenav li.sign-in-mobile{display:none}#MainHeader #NavBar .navbar-right li.sign-in{min-width:unset}#SignIn{margin-bottom:140px;padding-top:60px}#SignIn #ForgotFormErrorContainer,#SignIn #ForgotFormSuccessContainer,#SignIn #ForgotPasswordFormSection{display:none}#SignIn #bodyWrap>.container{background:0 0}#SignIn .header{display:none}#SignIn .signin-container{margin:0 auto;max-width:500px;padding:0 35px}@media (max-width:767px){#SignIn .signin-container{padding:0}}#SignIn .signin-container>section{border:1px solid #bbb;margin:0 auto;max-width:500px;padding:30px 50px}@media (max-width:479px){#SignIn .signin-container>section{padding:20px 15px}}#SignIn .signin-container form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#SignIn .signin-container form>a{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}#SignIn .signin-container .links{margin:20px 0 10px}#SignIn .signin-container .btn-primary{margin-bottom:10px;margin-top:10px}#SignIn .signin-container [data-rel=toggleForm]{color:#333;display:block;font-size:14px;font-weight:400;margin:10px 0;text-align:right;text-decoration:underline}@media (max-width:767px){#SignIn .signin-container [data-rel=toggleForm]{font-size:12px}}#SignIn .signin-container [data-rel=toggleForm].test-forgot-password-link{text-align:left}#SignIn .panel-heading{border:none;padding:0}#SignIn .header-title{font-size:40px}@media (max-width:767px){#SignIn .header-title{font-size:30px}}#SignIn .form-group>label{font-size:20px;line-height:1.5}#SignIn .form-group>label:first-child{margin-top:0}@media (max-width:767px){#SignIn .form-group>label{font-size:16px}}#SignIn .help-block--describe{color:#007cac;font-size:.75em;padding-bottom:0;padding-top:1.33333em;text-align:center}#SignIn :not(#LoginForm) .alert{font-size:.857em;font-weight:700;margin-bottom:calc(14px * 2)}#SignIn :not(#LoginForm) .alert .form-validation{padding:0}#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{display:block}#SignIn :not(#LoginForm) .alert.alert-success .field-validation-valid{display:block}#SignIn :not(#LoginForm) .alert.alert-success .field-validation-error{display:none}#SignIn :not(#LoginForm) .alert.alert-danger .field-validation-valid{display:none}#SignIn :not(#LoginForm) .alert.alert-danger .field-validation-error{display:block}#SignIn :not(#LoginForm) .alert.test-forgot-password-success{font-weight:400}#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{font-size:1.2em;margin-right:.2em}