@charset "utf-8";
/* CSS Document */
/*.row_file, .row_form, .row_term, #button_end{
	display: none;
}*/
.block_center{
	width: 50%;
	margin: 0 auto;
}
.block_center h3{
	text-align: center;
	color: #be0101;
	font-size: 20px;
}
.block_input{
	float: left;
	width: 100%;
	margin-top: 20px;
}
.block_input input{
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
}
.block_input input.check{
	width: auto;
	float: none;
	height: auto;
}
.block_input select{
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #fdfdfd;
	border: 1px solid #e3e3e3;
}
.block_input textarea{
	float: left;
	width: 100%;
	height: 120px;
}
.block_input label.error{
	color: red;
	float: left;
	width: 100%;
	font-size: 12px;
}
.block_input p{
	font-size: 14px;
}
.block_input p span{
	font-size: 14px;
	color: #be0101;
}
.block_hidden{
	display: none;
}
.button_next{
	background-color: #f54040;
	border: 1px solid #be0101;
	border-radius: 5px;
	box-shadow: 0px 3px 0px 0px #c43333;
	font-size: 16px;
	text-transform: uppercase;
	color: #ffffff;
	padding: 11px 18px !important;
	font-weight: bold;
	margin: 0 auto;
}
.button_back{
	background-color: #36599e;
	border: 1px solid #063ba3;
	box-shadow: 0px 3px 0px 0px #063ba3;
}
.center_submit{
	text-align: center;
}
.button_submit{
	width: 70%;
	margin: 0 auto;
	font-size: 10px;
}
.ui-progressbar{
	height: 1em !important;
}
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active, 
a.ui-button:active, 
.ui-button:active, 
.ui-button.ui-state-active:hover{
	background: #BE0101 !important;
}
.mk-message-box.mk-confirm-message-box{
	border: 0px !important;
	background-color: #ffffff !important;
}
.ui-widget.ui-widget-content{
	border-color: #f54040 !important;
}
.ui-progressbar .ui-progressbar-value{
	margin: 0px !important;
}
/*--------- RESPONSIVE -----------*/
@media only screen
and (min-width : 100px)
and (max-width : 480px) 
{
	.block_center{
		width: 98%;
	}
}