:root {
    /* Header */
    --conf-theme-header-bg: #3C8476;
    --conf-theme-header-border-bottom: #2f695e;
    --conf-theme-header-text: #ffffff;

    /* Subtitle area */
    --conf-theme-subtitle-bg: #f4faf9;
    --conf-theme-subtitle-border: #d8ebe6;
    --conf-theme-subtitle-text: #28584f;

    /* Menu colors */
    --conf-theme-menu-bg: #f8fafa;
    --conf-theme-menu-border: #d8ebe6;

    --conf-theme-menu-link: #3C8476;

    /* Item selecionado */
    --conf-theme-menu-selected: #ffffff;
    --conf-theme-menu-selected-bg: #3C8476;
    --conf-theme-menu-selected-border: #2f695e;

    --conf-theme-hover-bg: #347468;
    --conf-theme-hover-color: #ffffff;

    --conf-theme-title-sprite-bg: transparent;
    --conf-theme-announcement-sprite-bg: transparent;

    --conf-theme-announcement-border-top: 1px solid var(--conf-theme-announcement-border);
    --conf-theme-announcement-border-bottom: none;

    /* Support box */
    --conf-theme-support-bg: #f8fafa;
    --conf-theme-support-border: #d8ebe6;

    --conf-theme-support-header-bg: #3C8476;
    --conf-theme-support-header-text: #ffffff;
    --conf-theme-support-text: #4d4d4d;

    /* Background images */
    --conf-theme-sprite-image: none;

    /* Announcement colors */
    --conf-theme-announcement-bg: #f4faf9;
    --conf-theme-announcement-border: #d8ebe6;
    --conf-theme-announcement-text: #28584f;
}

body {
    background: #f7f9fa;
    font-family: "Segoe UI", Arial, sans-serif;
}

.icon,
.iicon {

    color: #3C8476 !important;
}

.footer,
.confFooter {

    background: #ffffff;

    border-top: 1px solid #d7ebe6;

    margin-top: 40px;
}

.conf_leftMenu li.menuConfSelected > a {
    color: #ffffff !important;
}

/* RESPONSIVIDADE */

@media (max-width: 768px) {

    .confTitle {
        padding-left: 0;
        padding-top: 50px;
        text-align: center;
    }

    .confTitleBox::before {
        left: 50%;
        top: 10px;

        transform: translateX(-50%);

        width: 130px;
        height: 35px;
    }
}