
/* modifications to w3.css styles */
h1 {margin-bottom: 0px}
h2 {color: #cb2c39}

/* colours */
.scsc-red{background-color: #cb2c39;}
.scsc-text-red{color: #cb2c39;}

.scsc-pale-red{background-color: #ffeeee;}
.scsc-light-red{background-color: #ee7777;}
.scsc-text-pale-red{color: #ffeeee;}

/* colours for single .scsc-col-x selectors */
.scsc-col-b{background-color: white;}
.scsc-col-bS{background-color: #cb2c39;}
.scsc-col-bs{background-color: #ee7777;}
.scsc-col-bR{background-color: #ee7777;}
.scsc-col-br{background-color: #fff6f6;}
.scsc-col-bG{background-color: #77ee77;}
.scsc-col-bg{background-color: #eeffee;}
.scsc-col-bB{background-color: #7777ff;}
.scsc-col-bb{background-color: #eeeeff;}
.scsc-col-bY{background-color: #ffff77;}
.scsc-col-by{background-color: #ffffcc;}
.scsc-col-bO{background-color: #ffb833;}
.scsc-col-bo{background-color: #fff1d9;}
.scsc-col-bW{background-color: #dddddd;}
.scsc-col-bw{background-color: #eeeeee;}
.scsc-col-t{color: black;}
.scsc-col-tS{color: #cb2c39;}
.scsc-col-ts{color: #ee7777;}
.scsc-col-tR{color: #cb2c39;}
.scsc-col-tr{color: #ee7777;}
.scsc-col-tG{color: #22dd22;}
.scsc-col-tg{color: #44dd44;}
.scsc-col-tB{color: #2222dd;}
.scsc-col-tb{color: #4444dd;}
.scsc-col-tY{color: #bbbb22;}
.scsc-col-ty{color: #dddd44;}
.scsc-col-tO{color: #cc5800;}
.scsc-col-to{color: #ffa500;}
.scsc-col-tW{color: #444444;}
.scsc-col-tw{color: #777777;}


.scsc-rightbar{font-weight:bold; border-right: 20px solid #cb2c39;}
.scsc-leftbar{border-left: 10px solid #cb2c39;}
.scsc-flag{margin: 16px 0px; padding: 8px 0px; background-color: white!important;}
.scsc-title-padding{padding: 8px 16px 8px 24px;}

.scsc-editbar{border-left:6px solid #4444dd}

.scsc-alert-1{color: black; border-left: 5px solid #cb2c39; padding-left: 5px; background-color: #ffeeee;}
.scsc-alert-2{color: black; border-left: 5px solid #ffe500; padding-left: 5px; background-color: #ffffcc;}
.scsc-alert-3{color: black; border-left: 5px solid #44dd44; padding-left: 5px; background-color: #eeffee;}
.scsc-alert-4{color: black; border-left: 5px solid #2196f3; padding-left: 5px; background-color: #eeeeff;}

.scsc-padding-small{padding: 4px 16px !important;}
.scsc-padding-menu-block{padding: 0px 32px 0px 16px !important;}
.scsc-padding-menu-item{padding: 12px 8px 4px 0px !important; white-space: nowrap !important;}
.scsc-padding-very-small{padding: 2px 16px 2px 0px !important;}
.scsc-drop-item{padding: 8px 2px !important;}
.scsc-bar-item{margin: 8px 0px; padding: 8px 5px !important; border-radius: 8px;}

.slide-button {height:13px; width:13px; padding:0px; cursor:pointer}

/* Default link settings */
a:link, a:visited {text-decoration: none;}
a:hover {background: #dddddd;  border-radius: 4px;}
.scsc-link a:link, .scsc-link a:visited {background: #ffeeee; border-radius: 4px;}
.scsc-link a:hover {background: #dddddd; border-radius: 4px;}
.scsc-link-hov:hover {background: #dddddd; border-radius: 4px;}

/* Main button settings */
.scsc-button {background: #ffeeee; border-radius: 4px;}
.scsc-button-sel {background: #ee7777; border-radius: 4px;}
.scsc-button:hover {background: #dddddd; border-radius: 4px;}

/* email style */
.scsc-email a:link, .scsc-email a:visited {color: #cb2c39; text-decoration: underline;}
.scsc-email {max-width: 600px; margin: auto;}

/* Tab menu styles */
.tab-selected {background: #ee7777; border-radius: 4px; padding: 0px 8px !important; }
.tab-unselected {background: #ffeeee; border-radius: 4px; padding: 0px 8px !important;}

/* Pages display controls */
a.page-link:link, a.page-link:visited {text-decoration: none;}
a.page-link:hover {background: #dddddd; border-radius: 8px;}

/* caret display controls */
.scsc-caret {border-radius: 8px; cursor: pointer; padding: 2px; text-decoration: none;}
.scsc-caret:hover {background-color: #ccc !important;}

/* Events listing styles */
.event-title {color: #cb2c39; font-size: 1.1em; font-weight: bold;}
.event-desc {font-size: 0.8em; font-style: italic;}
a.event-link:link, a.event-link:visited {text-decoration: none;}
xa.event-link:hover {background: #dddddd; border-radius: 8px;}

/* News listing styles */
.news-title {color: #cb2c39; font-size: 1.1em; font-weight: bold;}
.news-desc {font-size: 0.8em;}
.news-desc-edit {font-size: 0.9em; border: 1px solid #dddddd;}

/* Messages listing styles */
.mess-title {color: #cb2c39; font-size: 1.1em; font-weight: bold;}
.mess-desc {font-size: 0.8em;}
.mess-desc-edit {font-size: 0.9em; border: 1px solid #dddddd;}
.mess-comment {font-size: 0.7em; color: #777777;}

/* Publications listing styles */
.pubs-title {color: #cb2c39; text-align:center; font-size: 1.1em; font-weight: bold;}
.pubs-desc {font-size: 0.8em; font-style: italic;}
a.pubs-link:link, a.event-link:visited {text-decoration: none;}
a.pubs-link:hover {background: #dddddd; border-radius: 8px;}

/* Resource listing styles */
.res-hits {font-size: 0.8em;}

/* Tooltip container */
.tooltip { position: relative; display: inline-block;}

/* Tooltip text */
.tooltip .tooltip-text {visibility: hidden; width: 300px; background-color: black; color: #fff; text-align: center; padding: 5px 0; border-radius: 6px;}
.tooltip .tooltip-left {position: absolute; z-index: 1; top: -5px; right: 105%;}
.tooltip:hover .tooltip-text {visibility: visible;}

/* table */
.scsc-table {width: 100%; border-collapse: collapse; border-spacing: 0;}
.scsc-table td {padding: 1px 2px;}
.scsc-table tr:nth-child(odd) {filter: brightness(90%); }

/* Animations */
.scsc-spin {transition-duration: 0.8s; transition-property: transform; }
.scsc-spin:hover {transform: rotate(24deg); }

	
@media (max-width: 600px){
	.scsc-title {font-size: 20px;}
	.scsc-tag {font-size: 12.5px;}
}

@media (min-width: 601px){
	.scsc-title {font-size: 30px;}
	.scsc-tag {font-size: 19px;}
}