body,html{font-weight:400;position:relative;width:100%;height:100%;min-width:1280px;min-height:720px;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.loginPage{background:#a5938f;background:-moz-linear-gradient(top,#a5938f 0,#7d7f8b 100%);background:-webkit-linear-gradient(top,#a5938f 0,#7d7f8b 100%);background:linear-gradient(to bottom,#a5938f 0,#7d7f8b 100%)}.hidden{display:none!important}.login{position:absolute;width:300px;background:#26262e;border-radius:3px;box-shadow:0 1px 20px rgba(0,0,0,.4);padding:60px;top:10%;left:calc(50% - 210px)}.loginlogo{text-align:center;top:-51px;position:absolute;left:150px;z-index:5;width:120px}.loginlogo img{width:100%}.group{position:relative;margin:35px 0}.loginPage input:hover{cursor:pointer}.loginPage input[type=password],.loginPage input[type=text]{font-size:18px;padding:10px;display:block;width:279px;border:none;color:#f1ecec;border-bottom:1px solid #46474a;background:#26262e}.loginPage input:focus{outline:0}.loginPage label{color:#958b8e;font-size:14px;font-weight:400;position:absolute;pointer-events:none;left:5px;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.loginPage input[type=password]:focus~label{top:-20px;font-size:12px;color:#ffffe0}.loginPage input[type=text]:focus~label{top:-20px;font-size:12px;color:#ffffe0}.loginPage input:-webkit-autofill~label,.loginPage input:focus~label,.loginPage input:valid~label{top:-20px;font-size:14px;color:#ffffe0}@-moz-document url-prefix(){.loginPage label{top:-20px;font-size:14px;color:#ffffe0}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #26262e inset;-webkit-text-fill-color:#fff!important}.loginPage .bar{position:relative;display:block;width:300px}.bar:after,.loginPage .bar:before{content:'';height:3px;width:0;bottom:1px;position:absolute;background:#33a3fb;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.loginPage .bar:before{left:50%;border-bottom-right-radius:5px}.loginPage .bar:after{right:50%;border-bottom-left-radius:5px}.loginPage input:focus~.bar:after,.loginPage input:focus~.bar:before{width:50%}.loginPage .highlight{position:absolute;height:60%;width:100px;top:25%;left:2%;pointer-events:none;opacity:.5}.loginPage input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@-webkit-keyframes inputHighlighter{from{background:#0ba2ec}to{width:0;background:0 0}}@-moz-keyframes inputHighlighter{from{background:#0ba2ec}to{width:0;background:0 0}}@keyframes inputHighlighter{from{background:#0ba2ec}to{width:0;background:0 0}}.loginPage .btn{width:100px;padding:7px;border-radius:5px;border:1px solid #0ba2ec;background:#008fd5;color:#fff;font-size:15px;text-transform:uppercase;box-shadow:0 4px 0 #046ea2;font-weight:600;position:relative;top:0;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s time}.loginPage .btn:focus{background:#046ea2;top:3px;box-shadow:0 1px 0 #046ea2;border:1px solid #046ea2}.checkBox{margin-bottom:10px}.checkBox label{pointer-events:auto}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:-1px;width:17px;height:17px;border:1px solid #008fd5;background:#33a4fc;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:'✔';position:absolute;top:1px;left:4px;font-size:19px;line-height:.8;color:#ffffe0;transition:all .2s}[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type=checkbox]:disabled:checked+label:after{color:#999}[type=checkbox]:disabled+label{color:#aaa}[type=checkbox]:checked:focus+label:before,[type=checkbox]:not(:checked):focus+label:before{border:1px dotted #00f}label:hover:before{border:1px solid #4778d9!important}.askUpdate{padding:0 0 10px 0;color:#be3133;font-weight:700}.askUpdate a{color:#a72b2d;text-decoration:underline}.navigation ul{padding:0}.errorArea .btn{display:inline-block;margin-right:1px;border-radius:3px;background:#16191c;color:#edeffb;box-shadow:0 5px 0 #0a0c0d;padding:14px 10px 7px 12px;font-size:16px}.errorArea .btn.selected{background:#f39c12;box-shadow:0 5px 0 #c67f10}.errorArea .btn img{margin-top:-4px;vertical-align:middle}.loginPopup{max-width:800px;position:absolute;background:#f5f5f5;width:100%;top:-40px;left:0;border-radius:7px;box-shadow:0 9px 0 #384248;opacity:1;-webkit-transition:opacity 250ms linear;-moz-transition:opacity 250ms linear;-ms-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;transition:opacity 250ms linear}.loginPopup h1{text-indent:50px;color:#123f59;font-size:24px}.loginPopup h2{font-size:15px;margin:0!important;padding:0;color:#123f59;text-indent:50px;line-height:1}.loginPopup .inputBox{width:94%;float:left;margin:5px 0 10px 20px;height:50px;border:none;text-indent:30px;background:#e8e9ea;color:#000;font-size:24px;text-transform:uppercase;border-radius:10px;border-bottom:5px solid #cacaca}.loginPopup .selected .inputBox{color:#fff;background:#325cb2;border-bottom:5px solid #224182}.loginPopup .inputBox.selected{color:#fff;background:#325cb2;border-bottom:5px solid #224182}.air7120 .loginPopup .selected .inputBox{background:#fff;color:#000}.loginPopup .btn{padding:7px 20px 1px 20px;margin:0 0 0 20px;font-size:20px;border-radius:10px}.loginPopup .btn.selected{background:#325cb2;border-bottom:5px solid #224182}.text{text-indent:20px;width:100%;margin:10px 0;height:30px;text-transform:uppercase;float:left;color:#123f59;padding:0}.text.wrong{color:red;font-size:18px;width:745px;height:90px;display:inline-block;line-height:90px;text-indent:0;padding:0 50px;position:relative;z-index:999}.text b{color:#fff;font-weight:400;background:#325cb2;box-shadow:0 5px 0 #224182;padding:10px 50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.text b.selected{background:#40c5a8;box-shadow:0 5px 0 #23927a}.kbMain{position:absolute;bottom:0;left:0;width:100%;z-index:9999;-webkit-transition:bottom 250ms ease-out;-moz-transition:bottom 250ms ease-out;-ms-transition:bottom 250ms ease-out;-o-transition:bottom 250ms ease-out;transition:bottom 250ms ease-out}.kbMain.hidden{display:block!important;bottom:-500px}.kbBox{margin:0 auto;padding:35px 60px 0 60px;width:620px;height:340px;background:url(img/kb-bg.png) no-repeat}.kbBox ul{float:left;width:100%;margin:0;padding:0;list-style:none}.kbBox ul li{float:left;font-size:28px;line-height:45px;text-align:center;text-transform:uppercase;margin:0;padding:0;width:50px;height:50px;color:#000;background:url(img/kb-button.png) no-repeat}.kbBox ul li.selected{background:url(img/kb-button-selected.png) no-repeat;color:#fff}.kbBox ul li.delete{text-indent:-9999px;background:url(img/kb-back.png) no-repeat}.kbBox ul li.delete.selected{background:url(img/kb-back-selected.png) no-repeat}.kbBox ul li.enter{text-indent:-9999px;width:150px;background:url(img/kb-enter.png) no-repeat}.kbBox ul li.enter.selected{background:url(img/kb-enter-selected.png) no-repeat}.kbBox ul li.space{text-indent:-9999px;width:500px;background:url(img/kb-space-bar.png) no-repeat}.kbBox ul li.space.selected{background:url(img/kb-space-bar-selected.png) no-repeat}@media screen and (max-width:768px){body,html{width:100%;height:576px;min-width:768px;min-height:576px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.errorBg .errorArea{top:90px}.text.wrong{width:500px}.loginPopup{position:fixed;width:600px;height:500px;top:30px;left:60px;padding-top:10px}.loginPopup h1{display:none}.loginPopup h2{float:left;width:30%;margin-top:18px!important}.loginPopup .inputBox{width:50%;height:35px}.loginPopup .text{text-align:center}.kbMain{bottom:-35px}.kbBox{background:#dadbe2;padding:10px 60px 0 60px}.kbBox ul{text-align:center}.kbBox ul li{float:none;display:inline-block}}