.container_wide>.container_limit>.content {
	padding:0px;
}

.img_bg_con .img_bg {
	width:100%;
}

.title01 {
	text-align:left;
	font-size:30px;
	font-weight:bold;
}

.passage01 {
	padding:0px 50px 20px 50px;
	text-align:justify;
}

.sep01 {
	width:100%;
	border-top:2px solid #bcbece;
	padding-bottom:20px;
}

/* */
.img_con img {
	width:100%;
}

.blue_tab {
	color:#FFFFFF;
	background:#21295d;
	padding:15px 30px 15px 30px;
	font-size:30px;
	font-weight:bold;
	width:220px;
}
@media(min-width:992px) {
	.blue_tab {
		display:none;
	}
}

.yellow_con {
	background:#feb700;
	padding:50px 50px 30px 50px;
}

.form_con {
	background:#fff8e6;
	padding:30px;
	margin:0px auto 50px auto;
}

@media(min-width:992px) {
	.yellow_con {
		background:#FFFFFF;
		padding:0px 0px 0px 0px;
	}
	.form_con {
		max-width:400px;
		background:#FFFFFF;
		margin:0px auto 0px auto;
	}

}





.label01 {
	font-weight:bold;
}

.table01 {
	width:100%;
}

.table01 select {
	width:100%;
}

.mobile {
	width:100%;
}

.email_field_con {
	display:none;
}

.note_email {
	display:none;
}

.email {
	width:100%;
}

.password {
	width:100%;
}

.errmsg_mobile {
	color:#FF0000;
}

.errmsg_email {
	color:#FF0000;
}

.errmsg_sms_code {
	color:#FF0000;
}

.errmsg_email_code {
	color:#FF0000;
}

.or {
	width:100%;
	text-align:center;
	margin-bottom:10px;	
}

.btn_login {
	width:100%;
	height:40px;
	background:#011e62;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
	cursor:pointer;
}

.btn_facebook {
	width:100%;
	height:40px;
	border:3px solid #011e62;
	background:#FFFFFF;
	color:#011e62;
	text-align:center;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
	cursor:pointer;
}

.btn_register {
	width:100%;
	height:40px;
	background:#f2a901;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
	cursor:pointer;
}

@media (min-width:992px) {
	.blue_bar {
		width:100%; 
		height:25px; 
		background:#334b81;
	}
}



.btn_get_code
{
	width:100%;
	min-width:90px;
	height:40px;
	background:#011e62;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding:5px;
	xxx-margin-top:9px;
	margin-bottom:10px;
	cursor:pointer;
}

/* */
/* modal */
/* */
#modal01 .title
{
    font-size: 30px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 20px;
}

#modal01 .btn
 {
    border-radius: 35px;
    background-color: #21295d;
    color: #FFFFFF;
    margin: 6px 4px;
    font-size: 16px;
    padding: 12px 10px;
    text-transform: inherit;
    width: 340px;
}

#modal01 .modal-close {
	position:absolute;
	right:0px;
	top:0px;
	width:62px;
	height:62px;
	cursor:pointer;
}

