#MainFooter #FooterLinks li.sign-in,#MainHeader #NavBar .navbar-right li.sign-in,.navbar-right li.sign-in-mobile,.sidenav li.sign-in,.sidenav li.sign-in-mobile{display:none!important}#MainHeader #NavBar .navbar-right li.sign-in{min-width:unset}.navbar-right li:nth-last-child(2) a{margin-right:0!important}#SignIn .panel-box,.signin .panel-box{background:#fff;padding:0 0 40px;max-width:410px;margin:60px auto 20px}@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;margin:20px auto}}#SignIn .panel-box h1,.signin .panel-box h1{text-align:left}#SignIn #ForgotFormErrorContainer,#SignIn #ForgotFormSuccessContainer,#SignIn #ForgotPasswordForm,.signin #ForgotFormErrorContainer,.signin #ForgotFormSuccessContainer,.signin #ForgotPasswordForm{display:none}#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}@media (max-width:767px){#SignIn .signin-container,.signin .signin-container{padding: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:14px;font-weight:700;color:#6d6f71;text-decoration:underline}#SignIn .signin-container [data-rel=toggleForm]:hover,.signin .signin-container [data-rel=toggleForm]:hover{color:#bababa}#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:60px;border:solid 1px #bababa;border-radius:0}#SignIn .help-block--describe,.signin .help-block--describe{color:#664260;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}