.modal-login .modal-backdrop.fade.in{display:none}.modal-login .modal-content,.modal-login .modal-dialog{box-shadow:none;height:100vh;margin:0;width:100vw}.modal-login .modal-content{background:hsla(0,0%,100%,.9)}.modal-login .modal-body{left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal-login .close{color:#333;font-family:Oswald,sans-serif;font-size:30px;font-weight:300;letter-spacing:.1em;opacity:1;position:relative;right:50px;text-transform:uppercase;top:50px}.modal-login .close i{padding:0 0 0 20px}.modal-login .nav-tabs{border:0}.modal-login .nav-tabs li{width:50%;float:left;display:block}.modal-login .nav-tabs li a{background:#e6e6e6;border-radius:0;border:0;color:#9d9d9d;font-family:Oswald,sans-serif;font-weight:400;margin-right:0;padding:20px 0;text-align:center;text-transform:uppercase;display:block}.modal-login .nav-tabs li.active a,.modal-login .nav-tabs li:hover a{border:0;color:#fff;background:#252525}.modal-login .tab-content{padding:25px 0;width:370px}.modal-login .tab-content .farost-form-login,.modal-login .tab-content .farost-register-form{font-family:Roboto,sans-serif}.modal-login .tab-content .farost-form-login label,.modal-login .tab-content .farost-register-form label{color:#666;font-weight:400}.modal-login .tab-content .farost-form-login .select,.modal-login .tab-content .farost-form-login input,.modal-login .tab-content .farost-register-form .select,.modal-login .tab-content .farost-register-form input{background-color:#fff;border-radius:0;border:1px solid #e6e6e6;color:#333;font-family:Droid Serif,serif;font-size:14px;padding:20px 10px;width:100%}.modal-login .tab-content .farost-form-login .select ::-webkit-input-placeholder,.modal-login .tab-content .farost-form-login input ::-webkit-input-placeholder,.modal-login .tab-content .farost-register-form .select ::-webkit-input-placeholder,.modal-login .tab-content .farost-register-form input ::-webkit-input-placeholder{color:#999;font-size:14px;font-weight:400}.modal-login .tab-content .farost-form-login .select :-moz-placeholder,.modal-login .tab-content .farost-form-login .select ::-moz-placeholder,.modal-login .tab-content .farost-form-login input :-moz-placeholder,.modal-login .tab-content .farost-form-login input ::-moz-placeholder,.modal-login .tab-content .farost-register-form .select :-moz-placeholder,.modal-login .tab-content .farost-register-form .select ::-moz-placeholder,.modal-login .tab-content .farost-register-form input :-moz-placeholder,.modal-login .tab-content .farost-register-form input ::-moz-placeholder{color:#999;font-size:14px;font-weight:400}.modal-login .tab-content .farost-form-login .select :-ms-input-placeholder,.modal-login .tab-content .farost-form-login input :-ms-input-placeholder,.modal-login .tab-content .farost-register-form .select :-ms-input-placeholder,.modal-login .tab-content .farost-register-form input :-ms-input-placeholder{color:#999;font-size:14px;font-weight:400}.modal-login .tab-content .farost-form-login .field.field-role,.modal-login .tab-content .farost-register-form .field.field-role{background:#fff}.modal-login .tab-content .farost-form-login input[name=rememberme],.modal-login .tab-content .farost-register-form input[name=rememberme]{border:0;display:inline-block;margin:5px 0;padding:0;width:auto}.modal-login .tab-content .farost-form-login .lost-password,.modal-login .tab-content .farost-register-form .lost-password{color:#09c;font-weight:400}.modal-login .tab-content .farost-form-login .loginbtn,.modal-login .tab-content .farost-form-login .registerbtn,.modal-login .tab-content .farost-register-form .loginbtn,.modal-login .tab-content .farost-register-form .registerbtn{background:#252525;border-color:#252525;border-radius:0;color:#fff;font-family:Oswald,sans-serif;font-size:14px;letter-spacing:.075em;padding:20px 0;width:100%;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}.modal-login .tab-content .farost-form-login .loginbtn:focus,.modal-login .tab-content .farost-form-login .loginbtn:hover,.modal-login .tab-content .farost-form-login .registerbtn:focus,.modal-login .tab-content .farost-form-login .registerbtn:hover,.modal-login .tab-content .farost-register-form .loginbtn:focus,.modal-login .tab-content .farost-register-form .loginbtn:hover,.modal-login .tab-content .farost-register-form .registerbtn:focus,.modal-login .tab-content .farost-register-form .registerbtn:hover{background:#252525}.modal-login .tab-content .farost-form-login .sending .loading,.modal-login .tab-content .farost-register-form .sending .loading{content:""!important;width:16px;height:16px;display:inline-block;vertical-align:middle;border:1px solid #fff;border-radius:50%;border-left-color:transparent!important;border-right-color:transparent!important;animation:a .45s infinite linear;margin-top:-5px}.modal-login .tab-content .farost-form-login .message-error,.modal-login .tab-content .farost-register-form .message-error{color:red}.modal-login .tab-content .farost-form-login input.input-error,.modal-login .tab-content .farost-register-form input.input-error{border:1px solid red}.modal-login .tab-content .box-btn-facebook,.modal-login .tab-content .box-btn-google,.modal-login .tab-content .box-btn-twitter{float:left;width:33.33333%;padding-left:10px;padding-right:10px}.modal-login .tab-content .box-btn-facebook a,.modal-login .tab-content .box-btn-facebook button,.modal-login .tab-content .box-btn-google a,.modal-login .tab-content .box-btn-google button,.modal-login .tab-content .box-btn-twitter a,.modal-login .tab-content .box-btn-twitter button{border:0;box-shadow:none;color:#fff;display:block;font-size:18px;line-height:1;padding:15px 0;text-align:center;width:100%}.modal-login .tab-content .farost-form-login .field,.modal-login .tab-content .farost-register-form .field{margin-bottom:20px}.modal-login .tab-content .box-btn-facebook a,.modal-login .tab-content .box-btn-facebook button{background-color:#3a589a}.modal-login .tab-content .box-btn-google a,.modal-login .tab-content .box-btn-google button{background-color:#e9544f}.modal-login .tab-content .box-btn-twitter a,.modal-login .tab-content .box-btn-twitter button{background-color:#4099ff}.modal-login .tab-content .social-login{margin-left:-10px;margin-right:-10px;margin-bottom:25px;overflow:hidden}.modal-login .box-btn{float:left;padding-left:10px;padding-right:10px}.modal-login .box-btn a,.modal-login .box-btn button{background:transparent;border:0;box-shadow:none;color:#fff;display:block;font-size:18px;line-height:1;padding:15px 0;text-align:center;width:100%}.modal-login .has-1-button .box-btn{width:100%}.modal-login .has-2-button .box-btn{width:50%}.modal-login .has-3-button .box-btn{width:33.3333333%}.modal-login .nav-tabs>li.active>a,.modal-login .nav-tabs>li.active>a:focus,.modal-login .nav-tabs>li.active>a:hover{border:0;background:#252525;color:#fff;cursor:pointer}.modal-login i.loading{margin-right:5px;display:inline-block}@keyframes a{to{transform:rotate(1turn)}}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}