.container-user-form {
	/*background-color: #F7F6F2;*/
	padding: 0px 0px;
}

.content-user-form {
	background-color: #FFFFFF;
	padding: 20px 20px;
}

.header-user-form h2 {
	margin-top: 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #E7E7E7;
}

.fill-block-login fieldset,
.fill-image-block-login fieldset,
.fill-social-block-login fieldset,
.fill-block-reset fieldset {
	border: none;
	box-shadow: none;
}

.fill-image-block-login img {
	margin: auto;
}

.center-button-margin {
	margin-top: 10px;
}

.fill-block-register {
	/*border-top: 1px solid #E7E7E7;*/
}

.center-button-margin .btn {
	margin-top: 5px;
}

.fill-block-reset {
	text-align: center;
}

/*info form*/
.tooltip.in {
	opacity: 1!important;
}
.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #333 !important;
}
.tooltip > .tooltip-inner,
.tooltip > .tooltip-inner .tooltip-form {
	background-color: #333;
	color: #E8E8E8;
}

/*Register Form*/
.user-register-form .social_login {
	margin-left: 14% !important;
}

.user-register-form .social_login label {
	float: left;
}

.user-register-form .social_login div {
	width: 80%;
	float: left;
}

.field--name-field-fax label.control-label,
.field--name-field-interested-other label.control-label {
	width: 50%;
}

#edit-field-interested--wrapper {
	float: left;
	width: 85%;
	border: 1px solid #ddd;
}

.user-form .panel-default {
	border: none;
	box-shadow: none;
}

.user-form .form-required span {
	color: #333333 !important;
}

.user-form input[type="submit"] {
	height: 34px;
    background-color: #008900;
    border: 1px solid #008900;
    color: #fff;	
}

.user-form input[type="submit"]:hover {
	background-color: #029602;
    border: 1px solid #029602;
    color: #fff;
}

.captcha-code.form-control {
	width: 250px;
	margin: auto;
}



@media (max-width: 768px) {
	.user-form .form-wrapper.panel.panel-default {
		width: 100% !important;
	}

	.user-register-form .social_login {
		margin-left: 0 !important;
	}
}



@media (max-width: 524px) {

	.container.bg-account-form {
		padding: 10px;
	}
	.bg-account-form {
		background-color: #F7F6F2;
	}
	.container.container-user-form {
		padding-left: 0;
		padding-right: 0;
	}

	fieldset > .panel-body {
		padding: 0;
	}

}