/* Regular links 
a:not(.btn):visited {
    color: #002D72;
    font-weight: 400 !important;
}

a:not(.btn):hover,
a:not(.btn):active,
a:not(.btn):focus {
    color: #002D72;
    font-weight: 400 !important;
    text-decoration: underline;
}


/* Content area links inherit the surrounding text color
.main-content a:not(.btn),
.main-content a:not(.btn):visited {
    color: inherit !important;
    font-weight: 400 !important;
}

.main-content a:not(.btn):hover,
.main-content a:not(.btn):focus,
.main-content a:not(.btn):active {
    color: inherit !important;
    font-weight: 400 !important;
    text-decoration: underline;
}
*/


/* Content area links always look identical in every state */
.main-content a:not(.btn),
.main-content a:not(.btn):visited,
.main-content a:not(.btn):hover,
.main-content a:not(.btn):focus,
.main-content a:not(.btn):active {
    color: inherit !important;
    font-weight: 400 !important;
    text-decoration-line: underline !important;
    text-decoration-thickness: 1px !important;
    text-decoration-color: currentColor !important;
}


/* Buttons */
a.btn,
a.btn:visited,
a.btn:hover,
a.btn:focus,
a.btn:active {
    color: #FFFFFF !important;
    text-decoration: none;
}
