.padding-top-20{
	padding-top:20px;
}
.padding-bottom-20{
	padding-bottom:20px;
}
.padding-bottom-40{
	padding-bottom:40px;
}
.padding-bottom-80{
	padding-bottom:80px;
}
.margin-top-20{
	margin-top:20px;
}
.margin-bottom-20{
	margin-bottom:20px;
}
.bg-black{
	background-color:#000000;
}
.bg-yellow{
	background-color:#ffdd00;
}
.bg-white{
	background-repeat: no-repeat;
	background-size:cover;
	background-position: center center;
}
.text-title{
	font-size:38px;
	font-weight:400;
	margin-bottom:35px;
}
.text-subtitle{
	font-size:24px;
	font-weight:100;
	margin-bottom:30px;
}
.text-claim{
	font-size:30px;
	font-weight:200;
	font-style:italic;
	margin-bottom:40px;
}
.content-img img{
	position:relative;
}
	.content-img .content-copy{
		position:absolute;
		top:60px;
		width:100%;
		text-align:right;
		color:white;
		background-color: rgba(0,0,0,0.4);
		padding-right: 15px;
		padding-top:5px;
		padding-bottom:5px;
	}

.intContents .nitContent .text{
	font-size:16px;
}
	.intContents .nitContent .text span{
		font-size:25px;
	}
.intContents .nitContent .lightSubmitCompl.yellow{
	background-color:#e2ae27;
	color:#fff !important;
	padding-left:45px;
	padding-right:45px;
	padding-top:10px;
	padding-bottom:10px;
}
.alert.alert-warning{
	font-size:18px;
}
form#reg_events h3{
	font-weight:100;
}
form#reg_events input[type="text"],form#reg_events select.form-control{
	height:55px;
	font-size:22px;
	background-color:#fff;
	border: 1px solid #353535;
	border-radius:0;
}
form#reg_events .btn-default, form#resendEmail .btn-default{
	background-color:#fece00;
	color:#000;
	font-weight:700;
	font-size:24px;
	border:0;
	padding-left:30px;
	padding-right:30px;
	height:auto;
	white-space:break-spaces;
}
form#reg_events input[type="text"].error, form#reg_events select.form-control.error, form#reg_events input[type="checkbox"].error{
	border:1px solid red;
	box-shadow: 0px 0px 0px 1px red;
}
form#reg_events label.error{
	color:red;
}
	form#reg_events .content-event div{
		font-size:20px;
		margin-left:30px;
		line-height:22px;
	}
		form#reg_events .content-event div span{
			font-size:16px;
			font-weight:300;
		}

form#reg_events .content-event.disabled{
	opacity:.3;
}
form#reg_events .content-event input:checked{
	background-color: #ffdd00;
}

form#reg_events .content-event input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}
form#reg_events .content-event.disabled .checkmark{
	display:none;
}
form#reg_events .content-event .checkmark {
	position: absolute;
	top: 0;
	left: 15px;
	height: 25px;
	width: 25px;
	background-color: #fff;/*#fff;*/
	border:1px solid #ccc;
}
form#reg_events .content-event input.error ~ .checkmark{
	border:1px solid red;
}
form#reg_events .content-event:hover input ~ .checkmark {
	background-color: #ccc;
}
form#reg_events .content-event input:checked ~ .checkmark {
	background-color: #ffdd00;
	color:#ffdd00;
}
form#reg_events .content-event .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
form#reg_events .content-event input:checked ~ .checkmark:after {
	display: block;
}
form#reg_events .content-event .checkmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
/*---*/
.bg-yellow h3{
	color:#000;
	font-weight:bold;
	font-size:28px;
}
.bg-yellow div.text{
	color:#000;
	font-weight:100;
	font-size:24px;
	font-style: italic;
	letter-spacing:1px;
}
@media(max-width:991px){
	.content-img .content-copy{
		font-size:13px;
	}
	.text-title{
		font-size:34px;
		font-weight:400;
		margin-bottom:35px;
	}
	.text-subtitle{
		font-size:20px;
		font-weight:100;
		margin-bottom:30px;
	}
	.text-claim{
		font-size:26px;
		font-weight:200;
		font-style:italic;
		margin-bottom:40px;
	}
	form#reg_events .btn-default{
		width:80%;
	}
}
