html,
body{
	background:#ffffff;	
}
.dropdown-toggle span.ml-2 {
    display: none;
}
.top-navigation {
    background-color: #032A45;
    COLOR: #ffffff;
    background: url('https://mycs-cdn.myconferencesuite.com/other/Project/2769/4a/24/CHC_Logo_Bilingual_RGB_500.png') no-repeat left top / contain #032a45;
	background-size: 211px;
}
.top-navigation .navbar-nav .nav-link{
	color:#ffffff;	
	background:transparent;
	border-radius:4px;
}
.top-navigation .navbar-nav .nav-link:hover,
.top-navigation .navbar-nav .nav-link:focus,
.top-navigation .navbar-nav .nav-link.active{
	background:rgba(255,255,255,0.6);
	border-radius:4px;
	color: #032A45 !important;	
}

.jumbotron{
	background: url(https://mycs-cdn.myconferencesuite.com/other/Project/2769/23/26/email-footer-01-19.png) no-repeat center center / contain;
    min-height: 408px;
    border-radius: 0px;
    height: 100%;
}

.jumbotron h1,
.jumbotron p,
.jumbotron .landing-video,
.jumbotron hr{
	display:none;	
}
.site-lobby .organizer-container .event-name{
	color: #032A45;	
}
#main_body{
	padding:15px;	
	max-width: 1170px;
}
#header {
    height: auto;
    padding: 0px;
}
#header .container {
    padding: 0px;
    max-width: 100%;
}
@media (min-width: 1200px){
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 1170px;
	}
}
@media (min-width: 240px) and (max-width: 900px){
	.jumbotron {
		background: url(https://mycs-cdn.myconferencesuite.com/other/Project/2769/23/26/email-footer-01-19.png) no-repeat center center / cover;
		max-height: 533px;
		border-radius: 0px;
		min-height: 172px;
		background-size: contain;
		height: 100%;
	}
	.top-navigation{
		background-size: 42%;
		padding-bottom: 15px;
	}
	.top-navigation>div button.btn,
	.top-navigation>div button.navbar-toggler{
		float:right;	
		margin-left:5px;
		float:right;
		background:rgba(255,255,255,0.7);
	}
	.content-user-schedule .day-tabs-content .grid-view .session-item-left,
	.content-user-schedule .day-tabs-content .grid-view .right-side{
		width:100%;
		display:block !important;
		clear:both;
	}
	.content-user-schedule .day-tabs-content .grid-view .right-side{
		padding: 10px !important;	
	}
	.content-user-schedule .day-tabs-content .grid-view .session-item{
		border:none;	
		background: #efefef;
	}
	.content-user-schedule .day-tabs-content .grid-view .session-item-right{
		background:#ffffff;	
	}
	.content-user-schedule .day-tabs-content .grid-view .session-col {
		padding: 0 !important;
	}
	
}
.navbar-nav a.nav-link svg{
	color:#ffffff !important;	
}
.navbar-nav a.nav-link:hover svg,
.content-user-schedule .day-tabs-content .session-title{
	color: #032A45 !important;	
}
.content-user-schedule .bg-gray-200 {
    background-color: #032A45 !important;
}
.top-navigation>div{
	width:auto;
}
.top-navigation .navbar-nav div button{
	color: #ffffff;
}
a[title="Virtual Booth"],
a[title="Virtual Profile"],
.attendee_list a.btn-success{
	color: #fff;
	background-color: #f15f61 !important;
	border-color: #f15f61 !important;
	color: #ffffff;
	font-size: .875rem;
	padding:5px 10px;
	line-height: 1.5;
	border-radius: 0.2rem;
}
a[title="Virtual Booth"]:hover,
a[title="Virtual Booth"]:focus,
a[title="Virtual Profile"]:hover,
a[title="Virtual Profile"]:focus,
.attendee_list a.btn-success:hover,
.attendee_list a.btn-success:focus{
	background-color: #ef3958 !important;
	border-color: #ef3958 !important;	
}
.attendee_list a.btn-success:focus,
a[title="Virtual Booth"]:focus,
a[title="Virtual Profile"]:focus{
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(239, 57, 88, .5) !important;
}
.fas.text-dark {
    color: #f68c3b !important;
}
.top-navigation .navbar-nav .nav-link:hover .fas.text-dark,
.top-navigation .navbar-nav .nav-link:focus .fas.text-dark,
.top-navigation .navbar-nav .nav-link.active .fas.text-dark,
.fa-globe{
    color: #ef3958 !important;
}
.fas{
	display: inline-block !important;
    font-family: "Font Awesome 5 Pro" !important;
    font-size: inherit !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;	
}
.top-navigation .navbar-nav .nav-link {
    color: #ffffff;
    background: transparent;
    border-radius: 4px;
    font-size: .83em;
    padding: 10px 4px;
}
.bio-ui .avatar img{
	width:12rem !important;	
}
.fa, .fas{
	font-family: "Font Awesome 5 Pro" !important;	
}
.social_feed_note .fa{
	font: normal normal normal 14px/1 FontAwesome !important;
	font-size:24px !important;
}
.social_feed_note .col-sm-3 {
    text-align: center;
    padding: 15px;
}
.top-navigation .initial-avatar {
    width: 30px;
    height: 30px;
    font-size: 0.8rem;
}
.navbar-nav div button.dropdown-toggle{
	font-size: 0.8rem;
}
div[data-grid-time="202312030800"] .right-side .session-operations a[title="Summary"],
div[data-grid-time="202312031145"] .right-side .session-operations a[title="Summary"],
div[data-grid-time="202312031430"] .right-side .session-operations a[title="Summary"],
div[data-grid-time="202312041500"] .right-side .session-operations a[title="Summary"],
div[data-grid-time="202312051030"] .right-side .session-operations a[title="Summary"],
div[data-grid-time="202312051230"] .right-side .session-operations a[title="Summary"],
div[data-grid-time="202312041200"] .right-side .session-operations a[title="Summary"]{
	display:none;	
}
.social_feed_note{
	width:53%;
	margin:0px auto;
}
.social_feed_note .fa-facebook{
	color:#3b5998;
}
.social_feed_note .fa-twitter{
	color:#1DA1F2;
}
.social_feed_note .fa-youtube{
	color:#FF0000;
}
.social_feed_note .fa-linkedin{
	color:#0077B5;
}
.top-navigation .navbar-nav{
	    min-width: 80%;
    max-width: 100%;
    width: 80%;	
}
#evalForm .field .form-group fieldset .de_fieldset span.de_cols_1{
	display:block;
	float:none;
	padding-left: 15px;
}
/*
#evalForm .field .form-group label{
	width:24%;
	float:left;
}
#evalForm .field .form-group div{
	width:72%;
	float:left;
}
*/
.de_field_small{
	display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;	
}
#evalForm textarea {
    min-height: 150px;
}
#evalForm #field-106371 label,
#evalForm #field-106370 label,
#evalForm #field-106363 label,
#evalForm #field-106364 label,
#evalForm #field-106366 label,
#evalForm #field-106370 label,
#evalForm #field-106385 label,
#evalForm #field-106386 label,
#evalForm #field-106556 label{
	display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: 1.2rem;
    line-height: inherit;
    white-space: normal;
	font-weight: bold;
	color: rgba(03,42,69,1.0);
    border-bottom: 1px solid rgba(239,57,88,0.3);
    padding-bottom: 7px;
    margin-bottom: 14px;
	
}
#evalForm legend{
	font-weight: bold;
    font-size: 1.2rem;
    color: rgba(03,42,69,1.0);
    border-bottom: 1px solid rgba(239,57,88,0.3);
    padding-bottom: 7px;
    margin-bottom: 14px;
}
#evalForm #field-106367 legend{
	border:none !important;
}
/***********************************
    Radio/Checkbox Inputs
***********************************/
[type="radio"],
[type="checkbox"]{
    opacity:0;
    position: absolute;
}
[type="radio"] + label,
[type="checkbox"] + label{
    position:relative;
    padding-left:30px;
    cursor:pointer;
    display:inline-block;
    color:#666;
    line-height:25px;
}

[type="radio"] + label:before,
[type="checkbox"] + label:before{
    content:"";
    position:absolute;
    left:0;
    top:2px;
    width:20px;
    height:20px;
    border-radius: 100%;
    border:2px solid rgba(49,110,117,0.6);
    background:#fff;
}
[type="checkbox"] + label:before{
    border-radius: 0px;
}

[type="radio"]:checked + label:after,
[type="checkbox"]:checked + label:after{
    content:"";
    position:absolute;
    left:3px;
    top:5px;
    width:14px;
    height:14px;
    border-radius:100%;
    background:rgba(49,110,117, 1);
    transform:scale(1);
    opacity:1;
    transition:all .3s ease;
}
[type="checkbox"]:checked + label:after{
    border-radius:0;
}
[type="radio"]:checked + label:before,
[type="checkbox"]:checked + label:before{
    border-color:rgba(49,110,117,0.6);
}

[type="radio"]:not(:checked) + label:after,
[type="checkbox"]:not(:checked) + label:after{
    content:"";
    position:absolute;
    left: 3px;
    top: 5px;
    width:14px;
    height:14px;
    border-radius:100%;
    background:#fff;
    transform:scale(0);
    opacity:0;
}
[type="checkbox"]:not(:checked) + label:after{
    border-radius: 0;
}
input[type="checkbox"], input[type="radio"]{
	position: absolute;
    top: 0px;	
}
#evalForm .form-group [type="checkbox"] + label,
#evalForm .form-group [type="radio"] + label{
	padding-left:30px;
	color: #333333;
	font-weight: 600;
}
#evalForm button[type="submit"]{
	float:right;
	padding:10px 15px;
}
a.stream-link,
a.zoom-btn,
a.video-link{
	color:#ffffff !important;
	background:rgba(239,57,88,0.9) !important;
	border-color:rgba(239,57,88,1.0) !important;
}
a.stream-link:hover,
a.stream-link:focus,
a.zoom-btn:hover,
a.zoom-btn:focus,
a.video-link:hover,
a.video-link:focus{
	color:#ffffff !important;
	background:rgba(239,57,88,1.0) !important;
	border-color:rgba(239,57,88,1.0) !important;	
}
a.bookmark-btn i.fa-bookmark{
	color:rgba(239,57,88,1.0);	
}
.attendee_list .letters-container a.active,
.attendee_list .letters-container a:hover,
.attendee_list .letters-container a:focus{
    background-color: rgba(239,57,88,1) !important;
}
.attendee_list .letters-container a{
	background-color: rgba(03,42,69,1) !important;
}
.contact.share,
a.message{
	padding: 10px 15px !important;
    border-radius: 4px !important;
}
.contact.share .fas,
a.message .fas{
	margin-right:4px;
}
div[data-grid-time="202312021500"] div[data-activity-id="4748"] a[title="Summary"],
div[data-grid-time="202312020730"] div[data-activity-id="4739"] a[title="Summary"],
div[data-grid-time="202312021000"] div[data-activity-id="4740"] a[title="Summary"],
div[data-grid-time="202312021200"] div[data-activity-id="4745"] a[title="Summary"],
div[data-grid-time="202312030800"] div[data-activity-id="3604"] a[title="Summary"],
div[data-grid-time="202312031015"] div[data-activity-id="3606"] a[title="Summary"],
div[data-grid-time="202312040730"] div[data-activity-id="4526"] a[title="Summary"],
div[data-grid-time="202312041030"] div[data-activity-id="4527"] a[title="Summary"],
div[data-grid-time="202312041200"] div[data-activity-id="3617"] a[title="Summary"],
div[data-grid-time="202312041500"] div[data-activity-id="3619"] a[title="Summary"],
div[data-grid-time="202312050730"] div[data-activity-id="4725"] a[title="Summary"],
div[data-grid-time="202312051030"] div[data-activity-id="3625"] a[title="Summary"],
div[data-grid-time="202312051215"] div[data-activity-id="3627"] a[title="Summary"],
div[data-grid-time="202312021000"] div[data-activity-id="4741"] a[title="Summary"],
div[data-grid-time="202312021500"] div[data-activity-id="4749"] a[title="Summary"],
div[data-grid-time="202312041230"] div[data-activity-id="3620"] a[title="Summary"]{
	display:none;	
}
.list-group-item .well a.audio_file_link{
	display: inline-block;
    background: rgba(239,57,88,0.9);
    color: #ffffff;
    font-weight: normal;
    border-color: rgba(239,57,88,1.0);
}
.list-group-item .well a.audio_file_link:hover,
.list-group-item .well a.audio_file_link:focus{
	background: rgba(239,57,88,1.0);
    color: #ffffff;
	border-color: rgba(239,57,88,1.0);
}
a.vpButton,
a.vpButton:visited,
a.vpButton:active{
	background:rgba(239,57,88,0.9) !important;
	border-color:rgba(239,57,88,1.0) !important;
}
a.vpButton:hover,
a.vpButton:focus{
	background:rgba(197,219,97,0.9) !important;
	border-color:rgba(197,219,97,1.0) !important;
	color:#333333 !important;
}
#myVimeo iframe{
	height: 494px	
}
.whats-on a.external,
.session-description a.external{
	color:#ffffff !important;
	background:rgba(239,57,88,0.9) !important;
	border-color:rgba(239,57,88,1.0) !important;
	
	display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	float:right;
}
.whats-on a.external:hover,
.whats-on a.external:focus,
.session-description a.external:hover,
.session-description a.external:focus{
	color:#ffffff !important;
	background:rgba(239,57,88,1.0) !important;
	border-color:rgba(239,57,88,1.0) !important;	
}
.session-description a{
	float:none !important;	
}
.session-zoom{
	display:none;	
}