/*
    Use this stylesheet to modify the layout of your
    conference.
*/

:root {
  /* Header */
  --conf-theme-header-bg: #1a64a0;
  --conf-theme-header-border-bottom: #0f4c80;
  --conf-theme-header-text: white;

  /* Subtitle area */
  --conf-theme-subtitle-bg: #f5faff;
  --conf-theme-subtitle-border: #d5e4f1;
  --conf-theme-subtitle-text: #24425a;

  /* Menu colors */
  --conf-theme-menu-bg: #f6f6f6;
  --conf-theme-menu-border: #ccc;
  --conf-theme-menu-link: #000000;

  /* Menu selecionado */
  --conf-theme-menu-selected: #FFFFFF;
  --conf-theme-menu-selected-bg: #002F56;
  --conf-theme-menu-selected-border: #002F56;

  /* Hover */
  --conf-theme-hover-bg: #002F56;
  --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: #002F56;
  --conf-theme-support-border: #002F56;
  --conf-theme-support-header-bg: #002F56;
  --conf-theme-support-header-text: #FFFFFF;
  --conf-theme-support-text: #FFFFFF;

  /* Background images */
  --conf-theme-sprite-image: url('/images/conf/sprites_blue.png');

  /* Announcement colors */
  --conf-theme-announcement-bg: #f5faff;
  --conf-theme-announcement-border: #c2d6e7;
  --conf-theme-announcement-text: #000000;
}

/* ======================================================
   MENU SELECIONADO
   ====================================================== */

.conference-menu .selected,
.conference-menu .active,
.conference-menu li.selected,
.conference-menu li.active {
    background-color: #002F56 !important;
    border-color: #002F56 !important;
}

.conference-menu .selected a,
.conference-menu .active a,
.conference-menu li.selected a,
.conference-menu li.active a {
    color: #FFFFFF !important;
}

/* Hover do menu */
.conference-menu a:hover {
    background-color: #002F56 !important;
    color: #FFFFFF !important;
}

.menuConfTitle.selected.menuConfSelected a {
    color: #FFFFFF !important;
}

/* ======================================================
   SUPPORT CONTACT BOX
   ====================================================== */

.confSupportBox,
.support_box,
.icon.icon-mail {
    color: #FFFFFF !important;
}

.support_box a:link {
    color: #FFFFFF !important;
}

.support_box a:hover {
    color: #D9822B !important;
}


/* ======================================================
   TEXTO E TÍTULOS
   ====================================================== */

/* Texto normal */
.conference-page,
.conference-page p,
.conference-page li,
.conference-page span,
.conference-page td,
.conference-page div {
    color: #000000 !important;
}

/* Títulos */
.conference-page h1,
.conference-page h2,
.conference-page h3,
.conference-page h4,
.conference-page h5,
.conference-page h6 {
    color: #002F56 !important;
}

/* Links no conteúdo */
.conference-page a {
    color: #002F56;
}