/* Аўтар: "БуслікДрэў" ( https://buslikdrev.by/ ) */
/* © 2016-2024; BuslikDrev - Усе правы захаваны. */

html{font-family:sans-serif;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;user-select:none}
body{background-color:#000;background-repeat:no-repeat;background-size:cover}
ul{list-style:none}
img{vertical-align:middle}
body header{position:relative;z-index:1000}
body .hidden{display:none!important}
body a{font-size:13px;color:#00AEEF;text-decoration:none;cursor:pointer}
body a:hover{color:#23BCF8}
.float-left{float:left!important}
.float-right{float:right!important}
.float-none{float:none!important}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
body .login{background-color:#00000050;color:#666;width:30vw;height:100%;opacity:1;position:absolute;transform:translate(-50%,-50%);top:50%;left:22%}
body .login:before{content:'';border:1px solid #ff9d0c;opacity:.31;position:absolute;left:0;top:0;width:-webkit-fill-available;height:100%;border-image-source:url(../../Textures/line2.png);border-image-slice:0 20% 0;border-image-repeat:repeat;border-image-width:auto;border-image-repeat:initial;border-image-outset:16px}
body .login form{padding:0 24px;display:grid;color:#fff}
body .login form a{color:#999}
body .login form a:hover{color:#fff}
body .login .logo{font-size:32px;margin-top:10vh;color:#fff;text-align:center}
body .login .logo img{margin-bottom:-15px;width:100%;height:auto}
body .login .input{font-size:14px;position:relative;margin-top:38vh}
body .login .input ul{margin:0 auto;padding:0;text-align:center}
body .login .input ul li{border-top:1px solid #ff9d0c00;border-bottom:1px solid #ff9d0c00}
body .login .input ul li.active{border-top:1px solid #ff9d0c;border-bottom:1px solid #ff9d0c;width:280px;margin-left:auto;margin-right:auto;border-image-source:url(../../Textures/line.png);border-image-repeat:repeat;border-image-width:auto;border-image-repeat:round;border-image-outset:8px}
body .login .input ul li a{font-size:22px;font-weight:500;color:#999;padding-bottom:5px;display:inline-block}
body .login .input ul li:hover a,body .login .input ul li.active a{color:#ff9d0c}
body .login .input input{width:-webkit-fill-available;height:46px;display:block;position:relative;top:10px;padding:0 20px;margin:0;left:0;border:solid 1px #666;background-color:#22272A;color:#fff;box-shadow:unset;outline:1px solid #666}
body .login .input input:focus-visible,body .login .input input:active{outline:1px solid #00AEEF}
body .login .input input:hove{outline:1px solid #999}
body .login .input input::-moz-placeholder{color:#999;opacity:1}
body .login .input input:-ms-input-placeholder{color:#999}
body .login .input input::-webkit-input-placeholder{color:#999}
body .login .input input+span svg{width:20px;height:20px;fill:#00AEEF;cursor:pointer}
body .login .input span{position:absolute;right:15px;bottom:38px}
body .login hr+span{text-align:center;margin-bottom:15px;display:block}