body{width:100%;height:100%;overflow:hidden;margin:0;padding:0;}.has-popup #main{filter:blur(4px);z-index:1;}.popup{bottom:0;left:0;overflow-y:scroll;position:fixed;z-index:222;right:0;top:0;}.popup img{float:left;line-height:90%;}.popup header{min-height:80px;border-bottom:1px solid #eee;}.popup header > div{display:table;}.popup header > div > div{display:table-cell;vertical-align:middle;}.popup header > div > div:nth-child(1){width:70px;}.popup input{border-radius:0;font-weight:normal;height:42px;padding:10px;border:1px solid #ccc;}.popup .popup-tab{display:table;width:100%;height:100%;}.popup .popup-tab .popup-cel{display:table-cell;vertical-align:middle;}.popup .popup-win{background:rgba(255, 255, 255, 0.9);margin:40px auto;max-width:860px;position:relative;padding-bottom:40px;}.popup.popup-small .popup-win{max-width:430px;}.popup.popup-medium .popup-win{max-width:760px;}.popup.popup-large .popup-win{max-width:1160px;}@media all and (max-width:1250px){.popup .popup-win{margin:0 auto;}}.popup .popup-header{padding:20px 30px 20px;margin:0 0 35px;position:relative;z-index:1;}.popup .popup-header i{font-size:300%;color:#a5c029;}.popup .popup-header h1,.popup .popup-header .h1,.popup .popup-header h2,.popup .popup-header .h2,.popup .popup-header h3,.popup .popup-header .h3,.popup .popup-header h4,.popup .popup-header .h4{margin:0;}.popup .popup-text{padding:1px 30px;}.popup .popup-stage{background:#e3e2e3 none repeat scroll 0 0;}.popup .popup-stage img{margin:0 auto;max-height:600px;}.popup .popup-close{color:#337ab7;display:block;height:100px;position:absolute;right:0;top:0;width:100px;z-index:1;transform:rotate(0deg);}.popup .popup-close::before,.popup .popup-close::after{border-top:2px solid;content:"";display:block;left:0;margin:0 30%;position:absolute;right:0;top:50%;-webkit-transition:300ms linear;-moz-transition:300ms linear;-o-transition:300ms linear;transition:300ms linear;width:40%;}.popup .popup-close::before{transform:rotate(45deg);}.popup .popup-close::after{transform:rotate(-45deg);}.popup .popup-close:hover::before{transform:rotate(-45deg);}.popup .popup-close:hover::after{transform:rotate(45deg);}.popup .popup-close:hover{color:#1a3a5a;}.popup .popup-close:active::before{color:#0e2032;}.popup .popup-close:active::after{color:#0e2032;}.popup .popup-static img{display:block;margin:0 auto;}a{color:#2b2a29;}a:hover{color:#a5c029;}p{margin-top:15px;}.alert{border-radius:0;}article{height:100%;background:#000 url("/images/admincp/login.jpg") repeat scroll center center / cover !important;}article header{z-index:1;}article .btn{background:#a5c029 !important;border-color:#a5c029 !important;color:#2b2a29;}.processing{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11;background-color:rgba(255, 255, 255, 0.8);}.processing > div{display:table;width:100%;height:100%;}.processing > div > div{display:table-cell;vertical-align:middle;text-align:center;}.popup-win{box-shadow:0 0 30px rgba(0, 0, 0, 0.5);}.btn,input{border-radius:0 !important;width:100%;}.btn-default{background:#eee;}.form-control:focus{box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 0, 0, 0.3);border-color:#999;}.popup{overflow-y:hidden;}.popup h1{font-size:180% !important;font-weight:normal !important;}.popup .popup-header{padding:40px 30px 20px !important;}.popup img{margin-right:15px;height:55px;}.popup .form-group{position:relative;}@-webkit-keyframes popup-win{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);}100%{opacity:0.9;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes popup-win{0%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);}100%{opacity:0.9;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.popup-win.start,.copy{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:100;-webkit-animation-name:popup-win;animation-name:popup-win;}@-webkit-keyframes popup-success{0%{opacity:0.9;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);}}@keyframes popup-success{0%{opacity:0.9;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);}}.popup-win.success,.copy.success{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:100;-webkit-animation-name:popup-success;animation-name:popup-success;}@-webkit-keyframes popup-error{0%{-webkit-transform:translateY(0px);transform:translateY(0px);}20%{-webkit-transform:translateY(20px);transform:translateY(20px);}40%{-webkit-transform:translateY(0px);transform:translateY(0px);}60%{-webkit-transform:translateY(20px);transform:translateY(20px);}80%{-webkit-transform:translateY(0px);transform:translateY(0px);}90%{-webkit-transform:translateY(10px);transform:translateY(10px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes popup-error{0%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}20%{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}40%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}60%{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}80%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}90%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.popup-win.error{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:100;-webkit-animation-name:popup-error;animation-name:popup-error;}.copy{color:#fff;font-size:80%;margin-top:10px;}.copy a{color:#fff;}p{margin-bottom:0;}.registration .form-group,.auth-login .form-group{margin:-6px 0;padding:0;}a{text-decoration:underline;}#registration,#login{text-align:left;display:table;width:100%;background:rgba(255, 255, 255, 0.7);padding:30px;box-shadow:0 0 5px rgba(0, 0, 0, 0.25);}#registration hr,#login hr{clear:both;margin:20px -25px;}#registration h3,#login h3{margin-top:0;}#registration .desc,#login .desc{margin-top:5px;margin-bottom:10px;}#registration img,#login img{width:50px !important;float:left;margin:2px 10px 12px 0;}#registration .active,#login .active{text-decoration:none;color:#2b2a29 !important;cursor:default;}#registration .form-group,#login .form-group{margin-bottom:8px;padding:0;}#registration .form-group label,#login .form-group label{margin:0;padding:0;width:100%;}#registration .form-group label input,#login .form-group label input{position:relative;z-index:1;}#registration .form-group label input:focus,#login .form-group label input:focus{z-index:2;}#registration > div,#login > div{display:table-cell;height:100%;vertical-align:middle;}#registration .alert-danger.login-error,#login .alert-danger.login-error{border-radius:0;font-size:90%;margin-bottom:15px;padding:10px;}#registration label,#login label{position:relative;width:100%;}#registration label input,#login label input{position:relative;z-index:2;}#registration .password-view,#login .password-view{-webkit-transition:100ms ease-out;-moz-transition:100ms ease-out;-o-transition:100ms ease-out;transition:100ms ease-out;background:transparent;border:0 none;position:absolute;top:11px;right:5px;z-index:12;color:#999;}#registration .password-view:hover,#login .password-view:hover{color:#777;}#registration .password-view:active,#login .password-view:active{top:6px;right:4px;color:#a5c029;}.popup-win .registration h3{display:none;}.registration .error,.auth-login .error{display:none;}.registration .form-group,.auth-login .form-group{position:relative;}.registration label,.auth-login label{position:relative;width:100%;}.registration .has-error .error,.auth-login .has-error .error{background-color:#fff;font-size:75%;font-weight:normal;line-height:100%;padding:15px 10px;position:absolute;right:0;top:100%;width:100%;z-index:100;border-bottom:1px solid #bbb;border-right:1px solid #bbb;border-left:3px solid red;color:#2b2a29;}.registration .has-error.error1 .err1,.auth-login .has-error.error1 .err1{display:block;}.registration .has-error.error2 .err2,.auth-login .has-error.error2 .err2{display:block;}.registration .has-error.error3 .err3,.auth-login .has-error.error3 .err3{display:block;}.registration .password-view,.auth-login .password-view{-webkit-transition:100ms ease-out;-moz-transition:100ms ease-out;-o-transition:100ms ease-out;transition:100ms ease-out;background:transparent;border:0 none;position:absolute;top:11px;right:5px;z-index:12;color:#999;}.registration .password-view:hover,.auth-login .password-view:hover{color:#777;}.registration .password-view:active,.auth-login .password-view:active{top:6px;right:4px;color:#a5c029;}.registration .form-group,.auth-login .form-group{margin-bottom:8px;padding:0;}.registration .form-group label,.auth-login .form-group label{margin:0;padding:0;width:100%;}.registration .form-group label input,.auth-login .form-group label input{position:relative;z-index:1;}.registration .form-group label input:focus,.auth-login .form-group label input:focus{z-index:2;}.registration .rules2,.auth-login .rules2{margin-top:20px;font-size:65%;line-height:80%;color:#666;letter-spacing:-0.8px;}