*{outline:0!important;text-decoration:none!important}body,html{font-family:Ubuntu;margin:0;padding:0;height:100%;user-select:none}h1,h2,h3,h4,h5,h6{font-family:'Titillium Web',Helvetica;margin-top:0}::-webkit-input-placeholder{color:#c9c9c9;font-style:italic}.btn,input,select{height:42px!important}input:active,input:focus{box-shadow:none!important}.form-group{position:relative}.form-group>label{display:block;color:#b1b1b1;margin:0}.btn{border:0;display:flex;justify-content:center;align-items:center}.form-contro{display:none}.toggle-input{display:flex;flex-direction:row;align-items:center;align-content:center;height:24px;margin-bottom:10px}.toggle-input>.switch{position:relative;display:block;width:40px;height:16px;margin:0 15px 0 0}.toggle-input>.switch input{opacity:0;width:0;height:0}.toggle-input .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.toggle-input .slider:before{position:absolute;content:"";height:8px;width:8px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.toggle-input input:checked+.slider{background-color:#2196f3}.toggle-input input:focus+.slider{box-shadow:0 0 1px #2196f3}.toggle-input input:checked+.slider:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}.toggle-input .slider.round{border-radius:34px}.toggle-input .slider.round:before{border-radius:50%}form{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:calc(100% - 60px);max-width:300px}form>img{display:block;height:52px;margin:auto;margin-bottom:30px}form>div.form-group{position:relative}form>div.form-group>span:first-child{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#ddd}form>div.form-group>input#password{padding-right:50px}form>div.form-group>input{padding-left:42px}form>div.form-group>button#btn-password{position:absolute;top:0;right:0;border:0;background-color:transparent;color:#999;width:42px;height:42px;display:flex;align-items:center;justify-content:center}form>div.form-group>button.btn-primary{display:block;width:100%;margin-top:30px}form>div.form-last{margin:0}form>div.form-group>div>div.toggle-input{justify-content:center!important}.copyrights{position:absolute;bottom:10px;left:0;text-align:center;padding:0 20px;font-size:11px;color:#999;width:100%}.copyrights>p{margin:0}.copyrights>p>a{color:#999}@media (max-height:400px){.copyrights{display:none}}
