.clx-login-error-msg,
.clx-reset-pw-error-msg,
.clx-lost-pw-status-msg.alert.alert-danger{
    color: rgba(255,255,255,1) !important;
    border: 1px solid rgba(223, 7, 18);
    padding: 10px 15px;
    background-color: rgba(223, 7, 18,1);
    margin-bottom: 30px;
    border-radius: 0 !important;
}

.clx-lost-pw-status-msg.alert.alert-success{
    color: rgba(255,255,255,1) !important;
    border: 1px solid rgb(21, 87, 36);
    padding: 10px 15px;
    background-color: rgb(21, 87, 36);
    margin-bottom: 30px;
    border-radius: 0 !important;
}

.clx-login-form-field,
.clx-reset-pw-form-field,
.clx-lost-pw-form-field,
.clx-lost-pw-form-text {
    padding-bottom: 30px;
}

.clx-login-form-label,
.clx-reset-pw-form-label,
.clx-lost-pw-form-label {
    font-style: italic;
}

.clx-login-form-label-remember-me {
    padding-left: 10px;
}

.clx-login-form-label-remember-me:hover {
    cursor: pointer;
    color: rgb(61, 130, 167);
}

.clx-login-form-field.clx-buttons,
.clx-reset-pw-form-field.clx-buttons,
.clx-lost-pw-form-field.clx-buttons {
    text-align: left;
}

.clx-login-form-username,
.clx-login-form-password,
.clx-reset-pw-form-password,
.clx-lost-pw-form-textfield-mail,
.clx-login-form-submit,
.clx-reset-pw-form-submit,
.clx-lost-pw-form-submit {
    border: 1px solid rgb(14, 69, 99);
    width: 100%;
    padding: 0 10px;
    line-height: 38px;
    height: 40px;
}

@media (min-width: 576px) {
    .clx-login-form-submit,
    .clx-reset-pw-form-submit,
    .clx-lost-pw-form-submit {
        max-width: 180px;
    }

    .clx-login-form-checkbox-remember-me {
        margin-left: 30px;
    }
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}

@media (min-width: 1900px) {
}