body{background-image:url(../img/background.svg)}.row{height:100vh}.card{box-shadow:0 2px 6px rgba(0,0,0,.2)}.card-body{padding:44px}.logo{max-width:256px;height:24px;margin-bottom:15px}.text-title{color:#1b1b1b;font-size:1.5rem;font-weight:600}.form-control{padding:0;border-top-width:0;border-left-width:0;border-right-width:0;-webkit-border-radius:0;border-color:rgba(0,0,0,.6);background-color:transparent;outline:0}.form-control:focus{box-shadow:none;border-color:#0067b8;background-color:transparent}.form-check-label>span{margin-left:10px}.form-check-input{width:20px;height:20px}.forgot{font-size:.8125rem}.forgot>a{color:#0067b8!important}.btn{border-color:#0067b8;background-color:#0067b8;color:#fff;min-height:32px;border:none;min-width:108px;line-height:normal;border-radius:0}.btn:hover{border-color:#004e8c;background-color:#005da6}.btn:focus{text-decoration:underline;border-color:#004e8c;outline:2px solid #000;background-color:#005da6;box-shadow:none}footer{margin-top:-30px}footer>.list-group>.list-group-item{font-size:12px;line-height:28px;border:none;background:0 0;padding:0;padding-left:8px;padding-right:8px}footer>.list-group>.list-group-item>a{color:#000}@media screen and (max-width:768px){body{background-image:none}.row{height:0}.col-sm-12{padding-right:0;padding-left:0}.card{border:none;box-shadow:none}.card-body{padding:0;padding-top:25px;padding-left:25px;padding-right:25px}footer{display:none}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){body{background-image:none}.row{height:0}.col-sm-12{padding-right:0;padding-left:0}.card{border:none;box-shadow:none}.card-body{padding:0;padding-top:25px;padding-left:25px;padding-right:25px}footer{display:none}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){body{background-image:none}.row{height:0}.col-sm-12{padding-right:0;padding-left:0}.card{border:none;box-shadow:none}.card-body{padding:0;padding-top:25px;padding-left:25px;padding-right:25px}footer{display:none}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){body{background-image:none}.row{height:0}.col-sm-12{padding-right:0;padding-left:0}.card{border:none;box-shadow:none}.card-body{padding:0;padding-top:25px;padding-left:25px;padding-right:25px}footer{display:none}}