body {
    background:#010d2c;
    display:flex;
    justify-content:center;
    align-items:center;
    min-height:100vh;
    margin:0;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
}
.main-container{padding:20px;max-width:350px;width:100%;}
.form-control{border-radius:50px;margin-bottom:5px;}
.btn-login{font-size:18px;background-color:#cda670;border-radius:50px;font-weight:bold;color:#fff;}
.btn-login:hover{background-color:#b8925c;}
.cadastro-link {
    color: #cda670;
    text-decoration: none;
}
.cadastro-link:hover {
    color: #b8925c;
}