﻿.ui-widget,
#masterContent .inputField > div,
#masterContent .displayField,
#masterContent .basicText,
#masterContent .cv-clear {
    font-family: Lato, 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: Lato, sans-serif;
    }

#homePageIconTable .cv-homepage-icon svg {
    --cv-homepage-iconcolor-accent: #78a22f;
    --cv-homepage-iconcolor-background: #fff;
    --cv-homepage-iconcolor-background-opacity: 1;
    --cv-homepage-iconcolor-main: #1b4298;
}

#masterContent ul,
#masterContent ol,
#masterContent li {
    margin: 0;
}

#printArea #masterContent li {
    line-height: 24px;
}

#contentPanel {
    float: none;
}

#cityviewBrand {
    height: auto;
}

    #cityviewBrand img {
        margin: 0;
    }

#masterContent fieldset legend {
    margin-bottom: initial;
}

#masterContent ol.checkboxList label {
    margin-bottom: 0;
    vertical-align: middle;
}

#printArea #masterContent #cv-appealperiodcomments-guidelines ul,
#printArea #masterContent #cv-conditionupload-guidelines ul,
#printArea #masterContent #cv-submittalupload-guidelines ul {
    margin-left: 40px;
}


#masterContent input[type=radio],
#masterContent input[type=checkbox] {
    margin-top: 0;
}

#masterContent .cv-input-container .ui-datepicker-trigger img {
    vertical-align: middle;
}

.loaded #uber:not(.preview-edit-mode) header,
.loaded #uber:not(.preview-edit-mode) #uberMain {
    transform: none;
    transition: none;
}

.cv-popup-open.loaded #stickyHeader {
    display: none;
    transition: none;
    transform: none;
    z-index: auto;
}

footer,
header {
    z-index: auto;
}

@media print {
    #pageHeading {
        display: block;
        visibility: visible;
    }
}
