*{box-sizing:border-box}*:focus{outline:none}html{background-color:transparent;background-image:url('../../static/images/bg.jpg');background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:700px){html{background-color:#1d4240!important;background-position-y:125px;background-size:165% 107%}.intro .intro-subtitle{background-color:rgb(29,66,64)}}body{font-family:Arial;background-color:transparent}.card-body{padding:0;padding-top:1.8rem;padding-bottom:0rem}.section,hr{display:none!important}.card,.login-bg{background-color:rgba(0,0,0,0);-webkit-box-shadow:none!important;box-shadow:none!important;margin:0}.login{margin:24px auto;max-width:350px}.login-screen{background-color:rgba(156,191,26,0.3);padding-top:40px;padding-bottom:40px;border-radius:10px}.app-title{text-align:center;color:#1e1e1e;letter-spacing:3px;text-shadow:0px 1px 0px #c9a160;font-weight:900}.login-form{text-align:center;background-color:rgba(17,36,38,0.6);border-radius:10px;padding:10px;padding-bottom:15px;border:0}.input-group{margin-bottom:20px}input{background-image:unset;text-align:center;background-color:#ffffff;border:2px solid #000;border-radius:3px;font-size:16px;font-weight:500;padding:10px 10px;max-width:250px;min-width:10px!important;transition:border .5s}input:focus{background-color:#000;color:#fff;border:2px solid #fff;box-shadow:none}.input-group-append .fa{font-size:large}.btn{font-size:12px;letter-spacing:2px;line-height:25px;padding:10px 0;text-decoration:none;text-shadow:none;border-radius:3px;box-shadow:none;transition:0.25s;display:block;width:90%;margin:0 auto}.btn:hover{background-color:#dd2929}.login-link{font-size:12px;color:#444;display:block;margin-top:12px}