/* XeSAT 2027 – Indico Global custom stylesheet
   Brings Indico's default orange/blue accents in line with the
   University of Melbourne navy used in the event header. */

:root {
    --xesat-navy: #000F46;
    --xesat-link: #094183;
    --xesat-link-hover: #000F46;
}

/* Page titles, section headings and track titles (default: orange) */
#confSectionsBox h1,
#confSectionsBox h2,
#confSectionsBox h3,
#confSectionsBox h4,
.confBodyBox h1,
.confBodyBox h2,
.confBodyBox h3,
.confBodyBox h4,
.title-with-actions h2,
.track-title h3,
.editor-output h3 {
    color: var(--xesat-navy) !important;
    border-color: var(--xesat-navy) !important;
}

/* Links in page content and side boxes (default: light blue) */
#confSectionsBox a,
.confBodyBox a,
.support_box a,
#confSectionsBox .label {
    color: var(--xesat-link);
}

#confSectionsBox a:hover,
.confBodyBox a:hover,
.support_box a:hover {
    color: var(--xesat-link-hover);
    text-decoration: underline;
}

/* "Contact" box heading in the left menu (default: blue) */
#confSectionsBox .support_box h3,
.conf_leftMenu .support_box h3,
.support_box h3 {
    background-color: var(--xesat-navy) !important;
    color: #FFFFFF !important;
}

/* Left menu: links and the currently selected entry (default: gold accent) */
.conf_leftMenu a,
#outer .menuConfTitle a {
    color: var(--xesat-link);
}

.conf_leftMenu a:hover,
#outer .menuConfTitle a:hover {
    color: var(--xesat-navy);
}

#outer .menuConfSelected,
#outer li.menuConfTitle.selected {
    color: var(--xesat-navy) !important;
    border-left-color: var(--xesat-navy) !important;
}

#outer .menuConfSelected > a,
#outer li.menuConfTitle.selected > a {
    color: var(--xesat-navy) !important;
    font-weight: 600;
}

/* Announcement bar under the header */
.simpleTextAnnouncement {
    color: var(--xesat-navy) !important;
    border-color: var(--xesat-navy) !important;
}