﻿.ui-widget,
#masterContent .inputField > div,
#masterContent .displayField,
#masterContent .basicText,
#masterContent .cv-clear {
    font-family: 'Open Sans',sans-serif;
    font-size: 1em;
}

    .ui-widget input,
    .ui-widget select,
    .ui-widget textarea,
    .ui-widget button,
    #masterContent .accordion h4,
    #masterContent #submittalGuidelineAccordion h4,
    #masterContent #appealPeriodCommentsGuidelineAccordion h4 {
        font-family: 'Open Sans',sans-serif;
    }

#homePageIconTable .cv-homepage-icon svg {
    --cv-homepage-iconcolor-accent: #fdd444;
    --cv-homepage-iconcolor-background: #fff;
    --cv-homepage-iconcolor-background-opacity: 1;
    --cv-homepage-iconcolor-main: #25327b;
}

#masterContent #contentPanel {
    margin-top: 0;
}

#masterContent fieldset {
    border: none !important;
}

    #masterContent fieldset legend {
        margin-bottom: 10px;
    }

#masterContent .cv-input-container input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),
#masterContent .cv-input-container select, #masterContent .cv-input-container textarea {
    background: #fff;
}

#masterContent button,
#masterContent input[type=button],
#masterContent input[type=submit] {
    font-weight: normal;
}

#sitebody:before {
    background: none;
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.title_widget h1 {
    margin: 14px 0 0 0;
}

table.cv-table th.cv-rowdelete {
    min-width: 5.5em;
}

#masterContent button,
#masterContent input[type=button],
#masterContent input[type=submit] {
    text-transform: none;
}

@media screen and (min-width: 48em) {
    .top_col .title_widget, .confirm_account_container.content_area, .top_col .redirect_helper_widget, .broken_links_reporter {
        padding: 1% 60px 0;
    }

    .content_area {
        padding-top: 0;
    }

    .title_widget .title_right .title_row {
        margin: 0;
    }

    #sitebody .top_col {
        padding-top: calc(2vw + 54px);
    }

        #sitebody .top_col:after,
        #sitebody .top_col:before {
            padding-bottom: 2vw;
        }
}
