
.req-text {
	display: none;
}

.tabbed > ul li a,
.tabbed > ul li:last-child a,
.tabbed > ul li a {
	color: #fff;
	border-color: transparent !important;
	background-color: transparent !important
}

.tabbed > ul li a.active-tab {
	border-color: #7b2682 !important;
	background-color: #7b2682 !important;
}
label span.small {
	font-size: 75%;
}

.req-text {
	color: #fff;
	margin-top: 10px;
}

fieldset {
	margin-top: 0;
}

#wpmem_reg .button_div,
#wpmem_login .button_div {
	width: 100%;
}

input[type="text"].success,
input[type="password"].success,
input[type="email"].success,
input[type="password"].success {
	/*background: url("../img/icons/check-color.svg") no-repeat 98% center !important;*/
	background-size: auto 40% !important;
}

input[type="text"].warning,
input[type="password"].warning,
input[type="email"].warning,
input[type="password"].warning {
	border-color: #FF7171 !important;
	/*background: url("../img/icons/exclamation-circle.svg") no-repeat 98% center !important;*/
	background-size: auto 50% !important;
}

input[type="text"].has-error,
input[type="password"].has-error,
input[type="email"].has-error,
input[type="password"].has-error {
	border-color: #FF7171 !important;
}

.select2-container .select2-choice > .select2-chosen {
	color: #fff !important;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="password"]:focus {
	background-color: transparent;
}
.inscription .inscription_block .tabs_block .row .col.has-error label {
	color: #FF7171;
}
.warning-message {
	display: none;
	position: absolute;
	top: -2px;
	left: 101%;
	line-height: 1;
	font-size: 16px;
	color: #FF7171;
    padding: 10px;
    border-radius: 4px;
    background: #ffffff;
    z-index: 3;
}

.warning-message .checked {
	color: #fff;
}

input[type="text"].noinput,
.noinput {
	width: 100%;
	border: 2px solid rgba(255, 255, 255, .5) !important;
	color: rgba(255, 255, 255, .7) !important;
	font-size: 18px;
}
