:root {
    --form-bg-color: #00437c;
}

#contentSection, #headerSection {
    background-color: var(--form-bg-color);
}

#footerSection {
    background: var(--form-bg-color);
}

#HelpButton {
    color: white;
	font-weight: normal;
    background-color: #531c58;
}

.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside:before, .main_color .comment-count, .main_color .av_dropcap2, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover {
    background-color: #673065;
    color: #ffffff;
    border-color: #451043;
}

.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    background-color: #6DB3F2;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #6DB3F2;
}

#subtitle-band {
    background-color: #00bace;
}

.home-button.agent {
    left: calc(50% + 30px);
     top: -25px;
}

.sv_prev_btn, .sv_next_btn, .sv_complete_btn, .sv_preview_btn, .sv_esignatures_btn, .home-button {
    background-color: #0080a5; !important;
    color: #ffffff;
}
    .sv_prev_btn:hover, .sv_next_btn:hover, .sv_complete_btn:hover, .sv_preview_btn:hover, .sv_esignatures_btn:hover, .home-button:hover {
        /* color: rgba(0, 45, 75, 0.85);*/
        color: var(--form-bg-color);
    }

c, .c {
    color: #0080a5;
}

ch, .ch {
    background-color: #0080a5;
    color: #fff;
}

.sv_main.sv_main .progress-bar {
    background-color: #0080a5;
}

.sv_main.sv_main .progress-bar span {
	font-size: 150%;
}
.sv_main.sv_main .progress {
    border: 2px solid #777777;
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: #6DB3F280;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #6DB3F2;
}