
/*.form-control {-webkit-appearance:none !important;}*/
/* FORMS */
/*
	.bgimage {
	background: url('/template/gay/img/home/background_img.jpg') no-repeat;
	background-size: 100% auto;
	background-position: center top;
	padding-top: 100px;}
	@media (max-width: 1200px){
		.bgimage {
	background: url('/template/gay/img/home/background_img_small.jpg') no-repeat;
	background-size: 100% auto;
	background-position: center top;
	padding-top: 100px;}
	}
*/

.stepcontainer {font-family: 'Roboto', sans-serif !important;}
.registrationtxt {text-align:center; background:rgba(255,255,255,.8); padding:80px 100px; color:#000;  color:#888e92;  font-family: 'Roboto', sans-serif !important;}
.registrationtxt h1 { font-size:30px; margin-bottom:30px; margin-top:0; font-weight:500 !important; color:#000;}


.password-reset { margin:30px auto; max-width:50%;}
.btn-password-reset { background:#ff8400; color:#fff; text-shadow:none; font-family: 'Roboto', sans-serif !important}
.btn-password-reset:hover {background:#ff8400; border-color: #adadad;}

.registrationbox .boxclaim { font-weight:300 !important }

#password_send { color:#6fcb1d;}

.faq .panel-group { margin-bottom:30px;}
.faq .panel-group .panel, .faq .panel-heading, .faq .panel-body { background:none !important; border:none !important; box-shadow:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important;}
.faq .panel-heading, .faq .panel-body { padding-left:0 !important; padding-right:0 !important}
.faq .panel-body { color:#888 !important; font-size:14px !important}
.faq .panel-title, .faq .panel-title a { color:#bbb !important}

.content-holder h1 {font-size: 36px; font-weight:300; color:rgba(255,255,255,.5); margin:0;}
.content-holder h2 {font-size: 30px; margin:0; margin-bottom: 45px; font-weight:100; color:rgba(255,255,255,.5)}
.content-holder h1:first-of-type {font-size: 36px; margin:30px 0 15px 0; font-weight:lighter; color:rgba(255,255,255,.5);}
.content-holder h1 {font-size: 21px; margin:30px 0 0 0; font-weight:bold; color:rgba(255,255,255,.5);}
.content-holder h2 {font-size: 21px; margin:30px 0 0 0; font-weight:300; color:rgba(255,255,255,.5)}
.content-holder h3 {font-size: 17px; margin:15px 0 0 0; font-weight:bold; color:rgba(255,255,255,.5)}
.content-holder h4 {font-size: 17px; margin:15px 0 0 0; font-weight:bold; color:rgba(255,255,255,.5)}
.content-holder h5 {font-size: 14px; margin:15px 0 15px 0; font-weight:bold; color:rgba(255,255,255,.5)}
.content-holder p { font-size:14px !important; color:#888;}
.content-holder li { font-size:14px !important; color:#888;}


  
.content-holder {
	overflow: hidden;
	overflow-wrap: break-word; 
	width: 100%;
}

@media (max-width:992px) {
.registrationtxt {padding:40px 50px; }
.registrationtxt h1 { font-size:24px;}
.password-reset { margin:30px auto; max-width:75%;}
	}
	
@media (max-width:768px) {
.registrationtxt { font-size:15px;}
.registrationtxt h1 { font-size:22px;}
.password-reset { margin:30px auto; max-width:100%;}
.content-holder h1{
	font-size:25px;
}
.content-holder {
	padding:0px !important;	
}

}
	
.registrationbox input{
	z-index:999 !important;	
}

@media (min-width:768px) {
.content-holder-spacer{
	height:40px;	
}
}