#newprofile {
	    background-size: 100% 100%;
	    border: 1px solid #000;
	    border-radius: 5px;
	    height: auto;
	    width: 410px;
	    max-width: 800px;
	    z-index: 99999;
	    left: 0;
	    right: 0;
	    margin-left: auto;
	    margin-right: auto;
	}
	#newprofile .box {
	    border: 0;
	    border-radius: 5px;
	    overflow: auto;
	    padding: 5px 0 0 10px;
	    position: relative;
	    background-color: black;
	}
	#newprofile .box.trans {
		background-color: rgba(171, 171, 171, 0.5);	
		}
	#newprofile .box.trans-black {
		background-color: rgba(8, 8, 8, 0.5);
		}
	
	.form-message {
	    text-align: center;
	    font-size: 35px;
	    color: yellow
	}
	.box.trans .form-message {
		color: black;
	}
	.form-message div {
		font-size: 17px;
	}
	.timeout .error-e, .timeout .error-l, .timeout .error-p, .timeout .error-s, .timeout .error-u, .timeout .errorc-e, .timeout .emailEx2 {
	    color: #F6B9B9;
		font-size: 15px;
	}
	.showrules{
		display:inline;
	}
	.hiderules{
		display:none;
	}
	.group ul li {
		width: 50%;
		float: left;
	}
	.val1 {
		font-size: 12px !important;
		display: block;
	}
	.fa-times {
	  color: #red;
	}
	
	.fa-check {
	  color: #46ff46;
	}
	.help-block {
		display: none !important;
	}
	#btnSubmit {
		background-color: #e7a623 !important;
		background-image: -webkit-linear-gradient(bottom, #e4191e 24%, #f44045 76%) !important;
		background-image: -o-linear-gradient(bottom, #e4191e 24%, #f44045 76%) !important;
		background-image: linear-gradient(to top, #ffa913 24%, #ce6c2e 76%) !important;
		border-radius: 0;
		border: 1px solid #fece47;
		color: #ffffff !important;
		font-weight: bold;
		font-family: 'Lato', sans-serif;
		font-size: 2.0em !important;
		text-shadow: 0 1px 0 rgba(0,0,0,.4);
		-webkit-box-shadow: 1px 1px 0 rgba(255,255,255,.1) inset;
		box-shadow: 1px 1px 0 rgba(255,255,255,.1) inset;
		padding: 0.25em 1em !important;
		white-space: normal;
		cursor: pointer;
		text-align: center;
		margin-top: 10px;
	}
	.signup-term-2 {
		color: white;
    	font-size: 14px;
    	margin-top: 10px;
    	text-align: center;
	}
	form #sex {
		margin-top: 7px;
	}
	.emailEx2 a {
		color: #0093ff;
		text-decoration: underline;
	}
	#email_confirmation {
		display: inline !important;
	}
	.field-icon.toggle-password {
		color: #000;
		position: relative;
		float: right;top: 17px;
		margin-bottom: -16px;
	}
	.error-p .group ul {
		text-align: left;
		margin-bottom: 0px;
	}
	.signup-term-2.v2 {
		color: black !important;
	}
	.signup-term-2 a {
		color: #1b96ff !important;
	}
	form select {
    	background: url("../../../img/frontend/dropdown_arrow.png") no-repeat scroll right center #FFF;
	}
.form-message.v2{
	color: orange;
}
.form-message.v2 div{
	color: black;
}
.timeout.v2 .error-e, .timeout.v2 .error-l, .timeout.v2 .error-p, .timeout.v2 .error-s, .timeout.v2 .error-u, .timeout.v2 .errorc-e, .timeout.v2 .emailEx2 {
    color: #A80E0E;
    font-size: 15px;
}
.timeout.v2 .signup-term-2 {
	color: black;
}
.timeout.v2 .signup-term-2 a {
	color: #004bff !important;
}
.timeout.v2 .error-p .fa-check {
    color: #006900;
}
.sign-up .box-sign-up-v2 {
    background-color: #fff7ec;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    width: 600px;
    font-size: 14px !important;
    box-shadow: 0 0 15px #000000;
}
.sign-up .box-sign-up-v2 h3 {
    color: white;
    background-color: #d8b86b;
    padding: 7px 10px;
    text-align: center;
    font-family: 'Open Sans',sans-serif;
    font-style: normal;
    font-weight: 700;
}
form .content{
	background-color: transparent;
}
.timeout.v2 .form-control-feedback {
	display:none !important;
}
@media screen and (max-width:600px) {
	.sign-up .box-sign-up-v2 {
	    width: 100%;
	}
}
