label {
    display: inline-block;
    color: #fff;
}
.form-control {
    background-color: #352b2a;
    border: none;
    border-radius: 0;
}
.form-control {
    color: #df4a6a;
}
.form-control::placeholder {
    color: #a49c9c;
    opacity: .5;
}
.form-control:focus { 
    outline: none !important;
    border-color: #719ECE;
    box-shadow: 0 0 2px #fff;
    background: #403433;
    color: #df4a6a;
    border-radius: 0px !important;

}
.Reg_btn {
    width: -moz-available;
    background: #df4a6a;
    padding: 7px 10px;
    border-radius: 2px;
    border: none;
    color: #fff;
    font-weight: bold;
}
.Reg_btn:hover {
    background: #c23c59;
}
.ref_btn {
    display: block;
    background: #24c543;
    padding: 7px 10px;
    border-radius: 2px;
    border: none;
    color: #fff;
    font-weight: bold;
}
.ref_btn:hover {
    background: #1aa635;
    color: #fff;
}
.alert {
    padding: 5px 10px;
    margin-bottom: .5rem;
}
.toggle-password {
    position: absolute;
    top: 30px;
    right: 15px;
    font-size: 20px;
    color: #ffffff63;
}