body{background:#009ade;font-family:sans-serif;min-height:100vh;padding-top:2vh;box-sizing:border-box;margin:0}.logo{width:200px;margin:auto;margin-bottom:6vh}img{width:100%}main{width:90%;margin:auto;background:#fff;padding:20px;border-radius:5px;box-sizing:border-box;-webkit-box-shadow:-2px 2px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:-2px 2px 5px 0 rgba(0,0,0,.3);box-shadow:-2px 2px 5px 0 rgba(0,0,0,.3);position:relative}h1{text-align:center;font-size:26px;color:#333}p{text-align:center}.form-group{position:relative;width:100%;margin:auto}content input{display:block;padding:8px 12px;width:90%;margin:auto;border:0;border-bottom:1px solid #3d3d3d!important;margin-top:40px;font-size:18px;color:#444}.pass-code-button{max-width:120px;width:40%;margin-top:10px}.pass-code-input{display:inline;max-width:190px;width:45%;margin-top:1px}content input:focus,content input:active{outline:0;border:0;border-bottom:2px solid #009ade!important}content input:-webkit-autofill{background-color:#ffe4c4}content label,#lb-pass-code{position:absolute;font-weight:600;color:#999;top:30%;left:20px;transition:.15s ease-in-out;font-size:14px;cursor:text}#lb-pass-code{top:-15px;font-size:12px;color:#009ade;width:90%;display:flex;justify-content:center}content input[data-empty="false"]+label,content input:valid+label,content input:focus+label{top:-15px;left:10px;font-size:12px;color:#009ade}.button-group{margin:15px 0 0 0;text-align:center;clear:both}button{background-color:#009ade;width:40%;border:0;padding:10px 0;cursor:pointer;color:#fff;transition:background-color .2s;margin:0 2.5%;border-radius:5px}button:hover{background-color:#006e96}a{color:#006e96;transition:color .2s}a:hover{color:#009ade}.version{color:#777;bottom:10px;text-align:center;margin-top:40px}.version p{margin-bottom:0}.not-found-image{width:60%;margin:auto}.back-home-button{margin:40px auto;display:block}@media only screen and (min-width:600px){main{width:400px}body{background-image:url('Images/LoginForms/bg.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:10vh}}.icon{width:15px;height:15px;padding:8px;padding-top:25px;background:transparent;background-position:10px 7px;float:right;position:relative;top:-50px;right:10px}.resend-pass-code{width:15px;height:15px;padding:8px;padding-top:25px;background-position:10px 7px;float:right;position:relative;top:-35px;right:10px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.error{margin-top:5px;color:red;font-size:14px;text-align:center}.forgot-psw{margin-top:20px;cursor:pointer;display:block}#id-ShowCaptcha{display:none}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity 500ms;visibility:hidden;opacity:0}.overlay:target{visibility:visible;opacity:1}.popup{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:30%;position:relative;transition:all 5s ease-in-out;top:25%;text-align:center}.popup h2{margin-top:0;color:#333;font-family:Tahoma,Arial,sans-serif}.popup .content{padding-top:20px;padding-bottom:20px;max-height:30%;overflow:auto}#popup-2fa-details-apply-next{order:2;width:100px;height:30px;margin-right:5px;margin-left:5px}#popup-2fa-details-close{margin-right:5px;margin-left:5px;width:100px;height:30px;padding-top:2px;order:1}.popup-2fa-details-toolbar{display:flex;flex-direction:row-reverse;left:0;bottom:5;margin-left:-5px;margin-top:-10px;height:30px;width:100%}#popup-2fa-details-tabs{height:100%;width:100%;padding-bottom:50px}#popup-2fa-details-content{display:flex;flex-direction:column;height:100%}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto/roboto-cyrillic-ext.woff2') format('woff2');unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto/roboto-cyrillic.woff2') format('woff2');unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto/roboto-greek-ext.woff2') format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto/roboto-greek.woff2') format('woff2');unicode-range:U+370-3FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto/roboto-vietnamese.woff2') format('woff2');unicode-range:U+102-103,U+110-111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto/roboto-latin-ext.woff2') format('woff2');unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto/roboto-latin.woff2') format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}