:root {
    --program-time-color: rgba(160,33,140,1) !important;
    --dwnldbtn-bg: rgba(160,33,140, 0.8) !important;
    --dwnldbtn-bg-border: rgba(160,33,140,1) !important;
    --dwnldbtn-bg-hover: rgba(160,33,140, 1) !important;
    --dwnldbtn-bg-border-hover: rgba(160,33,140,1) !important;
    --speakername-bg: rgba(51,51,51,1) !important;
    --speaker-type-bg: rgba(51,51,51,1) !important;
    --speaker-type-border: rgba(51,51,51,1) !important;
    --speaker-h3-color: rgba(51,51,51,1) !important;
    --nav-tab-bg: rgba(51,51,51, 0.8) !important;
    --nav-tab-border-color: rgba(51,51,51, 1) !important;
    --nav-tab-color: #ffffff !important;
    --nav-tab-bg-hover: rgba(51,51,51, 1) !important;
    --nav-tab-border-color-hover: rgba(51,51,51, 1) !important;
    --nav-tab-color-hover: #ffffff !important;
    --nav-tab-active-bg: rgba(160,33,140, 1) !important;
    --nav-tab-active-border: rgba(160,33,140, 1) !important;
    --nav-tab-active-color: #ffffff !important;
    --day-tab-a-hover-color: #ffffff;
    --day-tab-aactive-color: #ffffff;
    --day-tab-aactive-color-border: #007BFF;
}
.loadSummary{
	display:none;	
}
.tabarea{
	top:150px !important;	
}
a, a:active, a:visited,
.landing-content small{
	color: rgba(160, 33, 140, 1) !important;	
}

.btn.btn-primary:visited{
	color:#ffffff !important;	
}

.landing-buttons a,
.landing-content a,
input[type="submit"],
.btn-primary{
	color:#ffffff !important;	
}
.landing-content h1 small {
	display: flex;
	align-items: center;
	gap: 0.5rem;
	line-height: normal;
}
.landing-content h1 small:before{
	background:url('https://mycs-cdn.myconferencesuite.com/other/Project/3232/f3/f1/ocsta-favicon.png') no-repeat center center / contain;
	content:"";
	display:none;
	width: 32px;
	height: 32px;
}


#menu {
	background: #a0218c !important;
}
.panel-body .row .col-sm-3, #singleTab .col-sm-3{
	top: 165px !important;	
}
.navbar-collapse ul li a{
	color: #333333 !important;
	background: rgba(255, 255, 255, 1) !important;
}
.navbar-collapse ul li a:hover,
.navbar-collapse ul li a:focus,
.navbar-collapse ul li.active>a{
	background: #333333 !important;
	color: #ffffff !important;
	transform: scale(1.1) !important;
}
.landing-buttons a,
input[type="submit"],
.btn-primary{
	background: rgba(160,33,140,0.8) !important;
	border:2px solid rgba(160,33,140,1) !important;
}
.landing-buttons a:hover,
.landing-buttons a:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.btn-primary:hover,
.btn-primary:focus{
	background: rgba(160,33,140,1) !important;
	border-color:rgba(160,33,140,1) !important;

}
.col-sm-3 h2 {
	background: rgba(255, 189, 27, 0.7) !important;
	border-radius: 55px !important;
	color: #222222 !important;
	border: 2px solid rgba(255, 189, 27, 1) !important;

}
[type="radio"]+label:before, [type="checkbox"]+label:before{
	border-color:rgba(160,33,140,0.6) !important;	
}
[type="radio"]:checked+label:before, [type="checkbox"]:checked+label:before{
	border-color: rgba(00, 00, 00, 0.6) !important;	
}
[type="radio"]:checked+label:after, [type="checkbox"]:checked+label:after{
	background:rgba(160,33,140,1) !important;	
}
#footer{
	background: #333333 !important;
	border-color:#a0218c !important;
}
h4.landing-notice{
	text-align: center;
	font-size: 1.6rem;
	line-height: 4rem;
}
.landing-content hr{
	margin:2.5rem 0;	
}

.tabarea .nav>li.active>a, .tabarea .nav>li.active>a:hover, .tabarea .nav>li.active>a:focus{
	color:var(--nav-tab-active-color) !important;	
}