: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;
}


/* ==================================================
   LOGO UNIFAGOC
   ================================================== */

.confTitleBox {
    position: relative;
}

.confTitleBox::before {
    content: "";

    position: absolute;

    left: 25px;
    top: 50%;

    transform: translateY(-50%);

    width: 160px;
    height: 45px;

    background-image: url('https://unifagoc.edu.br/wp-content/uploads/2022/12/cropped-logo.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    filter: brightness(0) invert(1);
}

.confTitle {
    padding-left: 200px;
}

/* 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;
    }
}