body {
    padding-top: 165px;
    background: url('https://mycs-cdn.myconferencesuite.com/other/Project/2840/c5/7f/Untitled design-5.png') no-repeat bottom center / cover;
    background-attachment: fixed;
}
a,
a:active,
a:visited{
	color:#003833;
	text-decoration:underline;
}
a:hover,
a:focus{
	color:#003833;
	text-decoration:none;
}
h2{
	font-weight:bold;
	color: #222222;
}
#register, #returning, #button input, .btn-primary, #addAdt, #paybtn{
	background: rgba(175,142,142,1.0);
	border-color:rgba(175,142,142,1);
}
#register:hover, #returning:hover, #button input:hover, #register:focus, #returning:focus, #button input:focus, .btn-primary:hover, #addAdt:hover, #addAdt:focus, #paybtn:hover, #paybtn:focus{
	background: rgba(175,142,142,0.8);
	border-color:rgba(175,142,142,1);
}
.field .text-editable{
	width:100% !important;	
}
div.pageinfo {
    background: rgba(175,142,142,0.8);
    border: 1px solid rgba(175,142,142,1.0);
    color: #ffffff;
    text-shadow: 1px 1px rgba(00,00,00,0.3);
}
#header{
	box-shadow: 0px 3px 5px rgba(00,00,00,0.3);
    border-bottom: 1px solid rgba(00,00,00,0.1);
	background: #af8e8e;
}
#header h1 {
    color: #ffffff;
    line-height: normal;
    position: relative;
    margin-top: 35px;
}
#register{
	position:relative;
	float:right;
	top:20px;
}
#returning{
	float:left;
}
#content-middle .panel-default .panel-body{
	min-height:640px;	
}
input.expired{
	position:relative;	
	opacity:0.3 !important;
}
label.expired_label{
	position: relative;
    opacity: 1 !important;
    font-weight: bold;	
}
#field-87605 label.expired_label:before{
    display: inline-block;
    content: "Sold Out";
    font-size: 12px;
    color: #c0392b;
    position: absolute;
    width: 50px;
    left: -47px;
    opacity: 1;
    font-weight: bold;
}
input.expired{
	opacity:0 !important;	
}

label.nullified a.details{
	display:none;	
}
.terms-text{
	float: right !important;
    background: #efefef;
    border: 1px solid rgba(00,00,00,0.1);
    padding: 10px;
    border-radius: 6px;	
}
.terms-text ul{
	padding: 0px 10px;
}
.terms-text ul li{
		padding: 0;
}
div.colleagueFieldHeading {

    padding-left: 15px;
}
div.colleagueFieldHeading span {
    font-weight: normal;
}
.expired_label a.details{
	display:none;	
}
a.details i.fa{
	color: rgba(52, 172, 224,0.7);
    font-size: 20px;
    text-shadow: none;	
}
a.details i.fa:hover,
a.details i.fa:focus{
	color: rgba(52, 172, 224,1.0);	
}
input.nullified:not(input[data-variable=is_valid]){
	display:none;
}
label.nullified{
	position:relative;	
}
label.nullified a.details{
	display:none;	
}
table.breakdown .desc{
	width:55%;	
}
.modal-dialog {
    width: 75% !important;
    margin: 5% auto !important;
}
.colleagueForm div[data-group="workshops"] .valueSpan label a.details {
    display:none;
}
#header h3{
	line-height: 85px;
    color: #ffffff;
	
}
.alert.alert-success{
	display:none;
}
a.btn.btn-primary.btn-sm {
    padding: 15px 15px 10px 15px;
    line-height: normal;
    border-radius: 6px;
}
#header h1{
	color:#ffffff;
}
#header h2{
	color:#ffffff;
}
input[type=checkbox], input[type=radio]{
	width:16px;
	height:16px;
}
div[data-group="full-width"] .de_fieldset {
	width:100% !important;
}
.modalPopUp{
	width:80% !important;	
}
fieldset legend.left{
	width:26% !important;
}
div[data-group="optional"] .expired_label:before,
div[data-group="workshops"] label.nullified:before,
div[data-group="workshops"] label.expired_label:before{
	display: inline-block;
    content: "Sold Out";
    font-size: 12px;
    color: #c0392b;
    position: absolute;
    width: 50px;
    left: -47px;
    opacity: 1;
    font-weight: bold;
}
#header div.header-logo img{
	width:340px;	
}
.panel,
.tab-content{
    margin-bottom: 20px;
    background-color: rgba(255,255,255,0.8);
    border: 1px solid rgba(00,00,00,0.1) !important;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 3px 3px 5px rgba(0,0,0,.1);
}
.panel.page{
	border:none !important;
	background:transparent !important;
	box-shadow:none !important;
}