/* /static/css/wl.css */
/* WealthLine Brand Styles */

/* Primary Accent Color: #39B5CC */
/* Strong Text/Secondary Color: #58595B */

.header-logo-container h2 { color: #58595B; }
.step > h2 { color: #39B5CC; border-bottom-color: #39B5CC; }
input:focus, select:focus, textarea:focus { border-color: #39B5CC; }
button { background-color: #39B5CC; }
button:hover { background-color: #2a8fa1; }
button.prevBtn { background-color: #58595B; }
button.prevBtn:hover { background-color: #4a4b4d; }
.dynamic-item h4 { color: #39B5CC; }
.progress-bar-fill { background-color: #39B5CC; }
fieldset { border-color: #39B5CC40; }
legend { color: #39B5CC; }
.modal-title { color: #58595B; }
.modal-actions .modal-btn-primary { background-color: #39B5CC; }
.modal-actions .modal-btn-primary:hover { background-color: #2a8fa1; }
.step-navigation-button.active-step-button {
    background-color: #39B5CC;
    color: white;
    border-color: #39B5CC;
}
#addSecondClientCheckbox + label { color: #39B5CC; }
#ownsPrimaryResidence + label { color: #39B5CC; }

/* IPA Form Specific */
.radio-group-options label:hover { border-color: #39B5CC; background-color: #eaf9fc; }
.radio-group-options label.is-selected { background-color: #eaf9fc; border-color: #39B5CC; color: #39B5CC; }