/* GENERAL COLORS */
.pageTitle, .header_text .title {
    color: #C3030A;
}
a {
    color: #C3030A;
}
a:hover {
    color: #525866;
}
.divider {
    background-color: #525866;
}
.secondary-content {
    color: #525866;
}

/* CHANGES COLOR OF MATERIALIZE BUTTON */
.customColor {
    background: #525866;
}
.customColor:hover {
    background: #C3030A !important;
    color: white !important;
}
/* INPUT FIELDS COLORS */
.dropdown-content li>a, .dropdown-content li>span { 
    color: #525866;
}
[type="checkbox"]:checked+label:before { 
    border-right-color: #525866;
    border-bottom-color: #525866;
}
textarea.materialize-textarea:focus:not([readonly])+label {
    color: #C3030A;
}
textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #525866;
    box-shadow: 0 1px 0 0 #525866;
}
.input-field input[type=text]:focus+label,
.input-field input[type=password]:focus+label,
.input-field input[type=tel]:focus+label,
.input-field input[type=date]:focus+label,
.input-field input[type=number]:focus+label {
    color: #C3030A;
    font-weight: bold;
}
.input-field input[type=text]:focus,
.input-field input[type=password]:focus,
.input-field input[type=tel]:focus,
.input-field input[type=number]:focus,
.input-field input[type=date]:focus,
.npiInfo input:focus {
    border-bottom: 1px solid #525866 !important;
    box-shadow: 0 1px 0 0 #525866 !important;
}
[type="radio"]:checked+label:after, [type="radio"].with-gap:checked+label:before, [type="radio"].with-gap:checked+label:after {
    border: 2px solid #525866 !important;
}
[type="radio"]:checked+label:after, [type="radio"].with-gap:checked+label:after {
    background-color: #525866 !important;
}
[type="radio"]:checked+label:after, [type="radio"].with-gap:checked+label:before, [type="radio"].with-gap:checked+label:after {
    border: 2px solid #525866 !important;
}

/* SWEET ALERTS COLORS */
.swal2-popup .swal2-title {
    color: #525866 !important;
}
.swal2-confirm {
    background-color: #525866 !important;
    border-left-color: #525866 !important;
    border-right-color: #525866 !important;
}
.swal2-icon.swal2-info {
    color: #525866 !important;
    border-color: #C3030A !important;
}