 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/UcCo3FwrK3iLTcvsYwYL8g.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/UcCo3FwrK3iLTcviYwY.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;overflow-x:hidden;overflow-y:visible;font-family:"Inter",serif;background:url(../images/background.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;scrollbar-base-color:#b5a28d;scrollbar-face-color:#b5a28d;scrollbar-3dlight-color:#000;scrollbar-highlight-color:#000;scrollbar-track-color:#AAA;scrollbar-arrow-color:#000;scrollbar-shadow-color:#b5a28d;scrollbar-darkshadow-color:#AAA}::-moz-selection{background:#000;color:#FFED00}::selection{background:#000;color:#FFED00}::-webkit-scrollbar{width:8px!important;height:8px!important}::-webkit-scrollbar-thumb{background-color:#b5a28d!important;border:2px solid #b5a28d!important;border-radius:2px!important}::-webkit-scrollbar-track{background-color:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb:hover{background-color:#b5a28d!important}::-webkit-scrollbar-thumb:active{background-color:#b5a28d!important;border:2px dashed #b5a28d!important}.login-blur{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.5);z-index:-1}.logo{position:absolute;background:url(../images/jrs.png) no-repeat;width:64px;height:64px;top:5px;right:8px;opacity:.7;z-index:5}.center{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;min-height:100vh}@media(max-width:768px){.center{height:80vh;min-height:80vh}}.login-container{width:100%;position:relative;margin:0 auto;max-width:400px;border-radius:8px;background:rgba(255,255,255,.9);min-height:420px;z-index:1;box-shadow:rgba(0,0,0,.1) 0 4px 12px}.login-container form{padding-top:35px;display:block}.login-container .btn{border:none;text-decoration:none;color:inherit;background:none;cursor:pointer;padding:18px 40px;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;justify-content:center;margin:8px 10px;letter-spacing:1px;font-weight:500;outline:none;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;user-select:none;-moz-user-select:none;-webkit-user-select:none}.login-container .btn i{margin-right:5px;margin-top:2px}.login-container .btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.login-container .btn-auth{border:3px #9c8770 solid;border-radius:15px;display:block;margin:0 auto;color:#9c8770;font-weight:700;transition:all .3s ease-in-out;box-shadow:rgba(0,0,0,.05) 0 1px 2px 0;font-size:.9em}.login-container .btn-auth:hover,.login-container .btn-auth:active{background:#9c8770;box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 1px 3px 1px;color:#fff}.form-group{position:relative;display:block;margin:25px 0;padding:auto}.form-control{padding:25px 55px;font-family:'Inter',serif;font-size:1em;border:none;display:block;margin:0 auto;background:none;border-radius:0;background:#e9eef6;border-radius:15px;border-bottom:1px #e0e0e0 solid}.form-control-placeholder{position:absolute;top:0;color:#6b645d;left:20%;display:block;margin:0 auto;padding:25px 0 0 13px;transition:all 200ms;opacity:.8;cursor:text;user-select:none;-moz-user-select:none;-webkit-user-select:none}.domain{position:absolute;top:0;color:#1f1f1f;background:#e9eef6;right:20%;margin-top:25px;user-select:none;-moz-user-select:none;-webkit-user-select:none}.form-control:focus + .form-control-placeholder,.form-control:valid + .form-control-placeholder{font-size:75%;transform:translate3d(0,-100%,0);opacity:1}.form-control:focus{outline:none!important}.login-container .header{position:relative;color:#9c8770;font-size:1.8em;font-weight:700;display:block;padding-top:50px;text-align:center}