.login-container{margin:120px auto;margin-top:0;padding:35px;letter-spacing:2px;border:1px solid #9aa89a;border-radius:0}.login-container:hover{box-shadow:1px 4px 6px #ebebeb}.login-container h4{margin-top:15px;margin-bottom:30px;letter-spacing:4px}.login-container label{letter-spacing:2px}.login-container input[type='text'],.login-container input[type='password']{max-width:none;width:100%;border:1px solid #282d2a}.login-container input[type='text']{margin-bottom:15px}.login-container input[type='text']:focus,.login-container input[type='password']:focus,.login-container input[type='text']:focus-visible,.login-container input[type='password']:focus-visible{border-color:#b3bda4;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(179,189,164,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(179,189,164,.6)}.login-container .checkbox{padding-top:0}.login-container .checkbox input[type='checkbox']{margin-left:0}.login-container .checkbox label{font-size:16px}.login-container a{color:#282d2a}.login-panel{margin-top:25px;padding:25px;border-radius:5px}.login-panel .icon-item{position:relative;margin-bottom:15px;color:#222}.login-panel>h4{letter-spacing:2px;font-weight:400;font-size:18px}.login-panel>p{padding-left:15px;margin-top:15px}.login-panel .icon{left:3px;font-size:40px;bottom:20px;color:#8e7762}.login-panel a{color:#fff;background-color:#8e7762;padding:0 5px}.login-panel a:hover,.login-panel a:active,.login-panel a:focus{text-decoration:none;background-color:#b29c87}.checkbox-wrapper input[type="checkbox"]{display:none;visibility:hidden}.checkbox-wrapper .cbx{margin:auto;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;justify-content:center;align-items:center}.checkbox-wrapper .cbx span{display:inline-block;vertical-align:middle;transform:translate3d(0,0,0)}.checkbox-wrapper .cbx span:first-child{position:relative;width:20px;height:20px;border-radius:1px;transform:scale(1);vertical-align:middle;border:1px solid #9098a9;transition:all .2s ease}.checkbox-wrapper .cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translate3d(0,0,0)}.checkbox-wrapper .cbx span:first-child:before{content:"";width:100%;height:100%;background:#282d2a;display:block;transform:scale(0);opacity:1;border-radius:50%}.checkbox-wrapper .cbx span:last-child{padding-left:8px;font-weight:100;color:#282d2a}.checkbox-wrapper .cbx:hover span:first-child{border-color:#282d2a}.checkbox-wrapper .cbx:hover span:last-child{color:#282d2a}.checkbox-wrapper .inp-cbx:checked+input[type="hidden"]+.cbx span:first-child{background:#282d2a;border-color:#282d2a;animation:wave-46 .4s ease}.checkbox-wrapper .inp-cbx:checked+input[type="hidden"]+.cbx span:last-child{color:#282d2a;animation:wave-46 .4s ease}.checkbox-wrapper .inp-cbx:checked+input[type="hidden"]+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper .inp-cbx:checked+input[type="hidden"]+.cbx span:first-child:before{transform:scale(3.5);opacity:0;transition:all .6s ease}@keyframes wave-46{50%{transform:scale(.9)}}