.confTitleBox {
    color: white;
    border-top: 1px solid #9d9d9d;
    border-bottom: 0 solid #9d9d9d;
    background: #afca0b;
}

.confLogoBox {
    padding-right: 20px;
}

.conference-title-link {
    font-weight: bold;
    padding: 5px 0;
    color: #555555;
}

.confSubTitleBox {
    background: #e3e3e3;
    border-bottom: 1px solid #9d9d9d;
    border-top: 0 solid #9d9d9d;
}

.confSubTitleContent {
    font-weight: bold;
    color: #555555;
}

.conference-page header h2 {
    color: #555555;
    padding-right: 5px;
}

.menuConfTitle, .menuConfTitle a {
    color: #555555;
}

.menuConfTitle.selected > a, .menuConfMiddleCell.selected > a {
    color: #bd891A;
    background: #dadada;
    border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
}

.support_box > h3 {
    color: #555555;
    background: #dadada;
}

.conference-page .page-content {
    font-size: 1.2em;
}

/* Most common Indico selectors for conference logos */
#confLogo img,
.conference-header .logo img,
header .logo img,
.confLogoBox img {
    max-height: 100px !important;
    width: auto !important;
}