/* ----------- iCSC 2024 styles ----------- */

.confTitleBox {
    min-height: 120px;
    border-top: 1px solid #940000;
    border-bottom: 1px solid #0f4c80;
    background: #940000 url(https://indico.cern.ch/event/1334738/images/44730-indico_banner.jpg);
    background-position: center center;
    text-align: center;
}

.confTitleBox span > span {
	padding: 3px 10px 3px 10px;
	background-color: rgba(80, 80, 80, 0.7);
}

.support_box > h3 {
    background: #2B4D4D;
}

#confSectionsBox {
	margin-top: 20px;
}

/* header - smaller font, no timezone */
.confSubTitleBox .date {
    font-size: 90%
}
.confSubTitleBox .place {
    font-size: 90%
}

.confSubTitleBox .timezone {
	display: none;
}

/* overview page - hide the Registration box at the bottom */

/* .conference-page .conferenceDetails div.action-box.highlight {
	display: none;
} */

/* overview page - workaround for the missing "centre" feature for school description */

.conference-page .description h1 {
	text-align: center;
}

/* overview page - align to top table cells (e.g. list of iCSC topics) */

.conference-page .description td {
  vertical-align: top;
}

/* overview page - move the topics table up, make font smaller */

.conferenceDetails div p + table {
	margin-top: -25px !important;
	margin-bottom: -10px !important;
}

.conferenceDetails div p + table tr {
	vertical-align: top;
	font-size: 90%;
}

/* menu - "Registration" in red */

.menuConfTitle > a[href$="/registrations/"] {
	color: red;
	font-weight: bold;
}

.menuConfTitle > a[href$="/registrations/98900/"] {
	color: red;
	font-weight: bold;
}

/* organizers page - move up roles in H3 */

.conference-page div > h2 + h3 {
	margin-top: -15px !important;
}


/* guide page - make timetable example smaller */

.conference-page img.timetableExample {
  -webkit-transform: scale(0.8); /* Saf3.1+, Chrome */
     -moz-transform: scale(0.8); /* FF3.5+ */
      -ms-transform: scale(0.8); /* IE9 */
       -o-transform: scale(0.8); /* Opera 10.5+ */
          transform: scale(0.8);
}


/* survey - make questions font bold, for better readability */

.i-form .form-label {
	font-weight: bold;
}

/* ----------- from iCSC 2017 - not used currently ----------- */

/*
 * .nowHappening .nowHappeningText {
 *     margin-right: 5px;
 *         float: left;
 *         }
 *         */