body.login-form-show .login-form-wrapper{animation-duration:.55s;animation-fill-mode:both;animation-name:showWrapper;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:1000}body.login-form-show #footer,body.login-form-show #header,body.login-form-show .body-container{filter:blur(5px)}body.login-form-show .login-overlay{background:rgba(0,0,0,.5);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:999}body .login-form-wrapper,body .login-overlay{display:none}.login-form-wrapper .body-container{background-position:0 100%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.login-form-wrapper .col-wrap{display:flex;height:100vh;justify-content:space-between}.login-form-wrapper .col-wrap>div{align-items:center;display:flex;flex-basis:50%;position:relative}.login-form-wrapper .login-wrapper form{align-self:center;background-color:#fff;border-radius:20px 20px 0 0;margin:1em auto;padding:5em 5em 2em}.login-form-wrapper .title{font-size:36px;text-transform:uppercase}.login-form-wrapper .sub-title,.login-form-wrapper .title{font-family:sans-serif;font-weight:lighter;text-align:center}.login-form-wrapper .sub-title{color:#b00002;margin:1em auto}.login-form-wrapper .form-group{margin-bottom:2em}.login-form-wrapper .form-group>input{border:none;border-bottom:1px solid violet;font-size:18px;max-width:100%;padding:.5em 1em;width:360px}.login-form-wrapper label{color:grey;font-family:sans-serif}.login-form-wrapper .form-group button{background-color:#8b0000;border:#8b0000;border-radius:10px;color:#fff;display:inline-block;font-size:16px;padding:10px 1em;text-transform:uppercase}.login-form-wrapper .text-center{text-align:center}.login-form-wrapper a{color:violet;font-family:sans-serif}.login-form-wrapper button{cursor:pointer}.login-form-wrapper button,.login-form-wrapper input{background-color:transparent;border:0;outline:0;padding:0}.login-form-wrapper input[type=submit]{cursor:pointer}.login-form-wrapper input::placeholder{color:#ccc;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:300;letter-spacing:.1rem}@keyframes bounceLeft{0%{transform:translate3d(100%,-50%,0)}50%{transform:translate3d(-30px,-50%,0)}to{transform:translate3d(0,-50%,0)}}@keyframes bounceRight{0%{transform:translate3d(0,-50%,0)}50%{transform:translate3d(calc(100% + 30px),-50%,0)}to{transform:translate3d(100%,-50%,0)}}@keyframes showWrapper{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes showSignUp{to{opacity:1;transform:translateZ(0);visibility:visible}}.login-form-wrapper .user{align-items:center;background-size:cover;display:flex;height:100vh;justify-content:center;width:100%}.login-form-wrapper .user_options-container{position:relative;width:80%}.login-form-wrapper .user_options-text{background-color:rgba(34,34,34,.85);border-radius:3px;display:flex;justify-content:space-between;width:100%}.login-form-wrapper .user_options-registered,.login-form-wrapper .user_options-unregistered{color:#fff;font-weight:300;padding:75px 45px;width:50%}.login-form-wrapper .user_registered-title,.login-form-wrapper .user_unregistered-title{font-size:1.66rem;line-height:1em;margin-bottom:15px}.login-form-wrapper .user_registered-text,.login-form-wrapper .user_unregistered-text{font-size:.83rem;line-height:1.4em}.login-form-wrapper .user_registered-login,.login-form-wrapper .user_unregistered-signup{border:1px solid #ccc;border-radius:3px;color:#fff;letter-spacing:.2rem;line-height:1em;margin-top:30px;padding:10px 30px;text-transform:uppercase;transition:background-color .2s ease-in-out,color .2s ease-in-out}.login-form-wrapper .user_registered-login:hover,.login-form-wrapper .user_unregistered-signup:hover{background-color:#ccc;color:rgba(34,34,34,.85)}.login-form-wrapper .user_options-forms{background-color:#fff;border-radius:3px;box-shadow:2px 0 15px rgba(0,0,0,.25);left:30px;min-height:420px;overflow:hidden;position:absolute;top:50%;transform:translate3d(100%,-50%,0);transition:transform .4s ease-in-out;width:calc(50% - 30px)}.login-form-wrapper .user_options-forms .user_forms-login{transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.login-form-wrapper .user_options-forms .forms_title{color:#e8716d;font-size:1.5rem;font-weight:500;letter-spacing:.1rem;line-height:1em;margin-bottom:45px;text-transform:uppercase}.login-form-wrapper .user_options-forms .forms_field:not(:last-of-type){margin-bottom:20px}.login-form-wrapper .user_options-forms .forms_field-input{border-bottom:1px solid #ccc;color:grey;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:300;letter-spacing:.1rem;padding:6px 20px 6px 6px;transition:border-color .2s ease-in-out;width:100%}.login-form-wrapper .user_options-forms .forms_field-input:focus{border-color:grey}.login-form-wrapper .user_options-forms .forms_buttons{align-items:center;display:flex;justify-content:space-between;margin-top:35px}.login-form-wrapper .user_options-forms .forms_buttons-forgot{color:#ccc;font-family:Montserrat,sans-serif;letter-spacing:.1rem;text-decoration:underline;transition:color .2s ease-in-out}.login-form-wrapper .user_options-forms .forms_buttons-forgot:hover{color:#b3b3b3}.login-form-wrapper .user_options-forms .forms_buttons-action{background-color:#e8716d;border-radius:3px;color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:300;letter-spacing:.1rem;padding:10px 35px;text-transform:uppercase;transition:background-color .2s ease-in-out}.login-form-wrapper .user_options-forms .forms_buttons-action:hover{background-color:#e14641}.login-form-wrapper .user_options-forms .user_forms-login,.login-form-wrapper .user_options-forms .user_forms-signup{left:40px;opacity:0;position:absolute;top:70px;transition:opacity .4s ease-in-out,visibility .4s ease-in-out,transform .5s ease-in-out;visibility:hidden;width:calc(100% - 80px)}.login-form-wrapper .user_options-forms .user_forms-signup{transform:translate3d(120px,0,0)}.login-form-wrapper .user_options-forms .user_forms-signup .forms_buttons{justify-content:flex-end}.login-form-wrapper .user_options-forms .user_forms-login{opacity:1;transform:translateZ(0);visibility:visible}.login-form-wrapper .user_options-forms.bounceLeft{animation:bounceLeft 1s forwards}.login-form-wrapper .user_options-forms.bounceLeft .user_forms-signup{animation:showSignUp 1s forwards}.login-form-wrapper .user_options-forms.bounceLeft .user_forms-login{opacity:0;transform:translate3d(-120px,0,0);visibility:hidden}.login-form-wrapper .user_options-forms.bounceRight{animation:bounceRight 1s forwards}@media screen and (max-width:990px){.login-form-wrapper .user_options-forms{min-height:350px}.login-form-wrapper .user_options-forms .forms_buttons{flex-direction:column}.login-form-wrapper .user_options-forms .user_forms-login .forms_buttons-action{margin-top:30px}.login-form-wrapper .user_options-forms .user_forms-login,.login-form-wrapper .user_options-forms .user_forms-signup{top:40px}.login-form-wrapper .user_options-registered,.login-form-wrapper .user_options-unregistered{padding:50px 45px}}.login-form-wrapper .errors{list-style:none;margin:0 0 10px;padding:0}.login-form-wrapper .errors li{background-color:red;color:#fff;padding:5px 10px}