@charset "utf-8";
.p-country-name {display: none;}
@media screen and (min-width:1000px) {
form table th span.required {
	color : #ffffff;
	font-size: 0.8em;
	line-height : 20px;
	background : #0a2878;
	padding : 7px 17px;
	border-radius : 3px;
	margin-right: 10px;
}
}
@media screen and (min-width:600px) and ( max-width:999px) {
form table th span.required {
	font-size: 0.8em;
	line-height: 26px;
	color: #FFF;
	font-weight: normal;
	background-color: #0a2878;
	text-align: center;
	height: 26px;
	width: 60px;
	margin-top: -13px;
	border-radius: 3px;
	position: absolute;
	top: 50%;
	right: 25px;
}
}
@media screen and (max-width:599px) {
form table th span.required {
	font-size: 0.75em;
	line-height: 20px;
	color: #FFF;
	font-weight: normal;
	background-color: #0a2878;
	text-align: center;
	height: 20px;
	width: 45px;
	margin-top: -10px;
	border-radius: 3px;
	position: absolute;
	top: 50%;
	right: 20px;
}
}



form table td span.error_blank,
form table td span.error_format,
form table td span.error_match{
	display : block;
	color : #ff0000;
}



span.loading{
	width : 50px;
	height : 50px;
	border-radius : 50%;
	border-top : 5px solid rgba( 255, 255, 255, 0.2 );
	border-right : 5px solid rgba( 255, 255, 255, 0.2 );
	border-bottom : 5px solid rgba( 255, 255, 255, 0.2 );
	border-left : 5px solid #ffffff;
	-webkit-transform : translateZ( 0 );
	-ms-transform : translateZ( 0 );
	transform : translateZ( 0 );
	-webkit-animation : load-circle 1.0s linear infinite;
	animation : load-circle 1.0s linear infinite;
	position : absolute;
	top : 50%;
	left : 50%;
	margin-top : -25px;
	margin-left : -25px;
}



@-webkit-keyframes load-circle{
	0%{
		-webkit-transform : rotate( 0deg );
		transform : rotate( 0deg );
	}
	100%{
		-webkit-transform : rotate( 360deg );
		transform : rotate( 360deg );
	}
}



@keyframes load-circle{
	0%{
		-webkit-transform : rotate( 0deg );
		transform : rotate( 0deg );
	}
	100%{
		-webkit-transform : rotate( 360deg );
		transform : rotate( 360deg );
	}
}

.mw_wp_form_confirm span.required {
	display: none!important;
}