body {
    color: white !important;
}

.container-login100,
.wrap-login100 {
    background-color: black !important;
}

.login100-form a.login100-form-btn,
.login100-form a.login100-form-btn:hover {
    color: white !important;
}

.breadcrumb a:hover,
.login100-form a,
.login100-form-title,
.txt2 {
    color: #B99D62 !important;
}

.soft-button {
    border: 2px solid #B99D62 !important;
    color: #B99D62 !important;
}

.breadcrumb {
    background-color: #555555 !important;
    color: white !important;
}

.input100,
.breadcrumb li,
.breadcrumb a {
    color: white !important;
}

.input100 option {
    color: black !important;
}

.focus-input100::before,
.login100-form-btn:not(:disabled) {
    background-color: #B99D62 !important;
}

.login100-form-btn:not(:disabled) {
    box-shadow: 0 10px 30px 0px rgba(185, 157, 98, 0.50) !important;
    -webkit-box-shadow: 0 10px 30px 0px rgba(185, 157, 98, 0.50) !important;
}

.login100-form-btn:not(:disabled):hover {
    background-color: #ccad6c !important;
}

.login100-form-btn:not(:disabled):hover {
    box-shadow: 0 10px 30px 0px rgba(204, 173, 108, 0.5) !important;
    -webkit-box-shadow: 0 10px 30px 0px rgba(204, 173, 108, 0.5) !important;
}

.alert-validate::after {
    background-color: black !important;
}

.alert-validate::before {
    top: 120% !important;
}