.success_alert, .error_alert, .simple_alert { display: none; position: relative; z-index: 2; padding: 8px 12px; font-size: 12px; }
.success_alert { background: #EDFFE7; border: 1px solid #C3E6B7; color: #367B1F; }
.error_alert { background: #FFF2E7; border: 1px solid #F5DECC; color: #754114; }
.simple_alert { display: block; background: #FFF2E7; border: 1px solid #F5DECC; color: #754114; }
.alert_empty { line-height: 50px; text-align: center; color: #808080; }
.sp_grey { color: #8E8E8E; }

.count_blue, .count_orange, .count_grey { float: right; color: #FFF; padding: 0 4px 1px; border-radius: 2px; }
.count_blue { background: #61D3F9; text-shadow: 1px 1px 1px #3FA7CA; }
.count_orange { background: #F59B4B; text-shadow: 1px 1px 1px #C76F24; }
.count_grey { background: #E2E2E2; color: #7B7B7B; }

.min_button { padding: 1px 4px 2px; font-size: 11px; margin-right: 1px; cursor: pointer; }
.min_button_green { background: #74CE23; color: #FFF; }
.min_button_orange { background: #F3964B; color: #FFF; }
.min_button_grey { background: #E4E4E4; color: #717171; }
.min_button_blue { background: #47B5DC; color: #FFF; }

.min_button_green:hover { background: #7AD826; }
.min_button_orange:hover { background: #F79E56; }
.min_button_grey:hover { background: #DCDBDB; }
.min_button_blue:hover { background: #50C1E8; }

.link_min_blue { background: #57D6F7; text-shadow: 1px 1px 1px #18A0C3; color: #FFF; padding: 2px 6px; text-decoration: none; border: 1px solid #5AB1C7; border-radius: 2px; }
.link_min_blue:hover { background: #60DEFF; }

.min_info_orange, .min_info_blue, .min_info_green, .min_info_red, .min_info_grey { padding: 1px 4px 2px; font-size: 12px; border-radius: 2px; }
.min_info_orange { background: #ff9e45; color: #FFF; text-shadow: 1px 1px 1px #c36716; }
.min_info_blue { background: #2bb7e2; color: #FFF; text-shadow: 1px 1px 1px #0d617b; }
.min_info_green { background: #61e05a; color: #FFF; text-shadow: 1px 1px 1px #27821e; }
.min_info_red { background: #ff7962; color: #FFF; text-shadow: 1px 1px 1px #a03623; }
.min_info_grey { background: #e4e4e4; color: #696969; }

/* Register */

.form_reg { width: 410px; margin: 0 auto; border-left: 1px dotted #C5C5C5; border-right: 1px dotted #D8D8D8; padding: 5px 20px; }
.form_reg_line { margin-bottom: 10px; }
.form_reg_desc, .form_reg_input { float: left; line-height: 30px; }
.form_reg_desc { width: 40%; font-size: 14px; margin-right: 1%; }
.form_reg_input { width: 59%; }
.form_reg_input > input { width: 100%; }
.form_reg_line_button { text-align: center; margin-top: 15px; }
.form_reg_top { margin-bottom: 15px; font-size: 14px; }
.form_reg_chk, .form_reg_chk_text { float: left; }
.form_reg_chk { width: 5%; }
.form_reg_chk_text { width: 93%; margin-left: 2%; }
.form_reg_line_rules { border-top: 1px dotted #D8D8D8; padding-top: 5px; }
.form_reg_chk_text > label { cursor: pointer; }
.form_cpt_title { float: left; margin-right: 5px; background: #f0f9fd; border-bottom: 1px solid #dae8ef; padding: 2px 6px; font-family: 'Open Sans', Arial, sans-serif; font-size: 11px; cursor: pointer; }
.form_cpt_title:hover, .form_cpt_title_active { background: #e0f0f7; }
.form_cpt_link { display: block; color: #3999b2; font-size: 12px; line-height: normal; margin-top: 2px; }
.form_cpt_img { border: 1px dotted #129fd2; }

.data_alert { overflow: hidden; background: #FBFBFB; padding: 8px 12px; font-size: 13px; border: 1px solid #C3E6B7; margin-top: 10px; }
.data_alert_block_l, .data_alert_block_r { float: left; margin-bottom: 3px; overflow: hidden; }
.data_alert_block_l { margin-right: 18px; }
.data_alert_block_l > div { font-weight: 600; }
.data_alert_block_l > div, .data_alert_block_r > div { font-family: 'Open Sans', Arial, sans-serif; font-size: 15px; margin-bottom: 5px; }
.data_alert_code_c { background: #FBDAA9; padding: 3px 6px; color: #752E04; font-weight: 600; }
.data_alert_code_d { color: #C5620E; }
.data_alert_pass { margin-bottom: 7px !important; }
.data_alert_code_w { font-size: 11px; margin-left: 5px; }

#circleG{
	width: 30px;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -2px;
	margin-left: -15px;
}

.circleG_blue {
	background-color:rgb(56,200,255);
	animation-name:bounce_circleG_blue;
		-o-animation-name:bounce_circleG_blue;
		-ms-animation-name:bounce_circleG_blue;
		-webkit-animation-name:bounce_circleG_blue;
		-moz-animation-name:bounce_circleG_blue;
}
.circleG_orange { 
	background-color:rgb(255,163,51);
	animation-name:bounce_circleG_orange;
		-o-animation-name:bounce_circleG_orange;
		-ms-animation-name:bounce_circleG_orange;
		-webkit-animation-name:bounce_circleG_orange;
		-moz-animation-name:bounce_circleG_orange;
}

.circleG{
	float:left;
	height:5px;
	margin-left:3px;
	width:5px;
	animation-duration:0.6500s;
		-o-animation-duration:0.6500s;
		-ms-animation-duration:0.6500s;
		-webkit-animation-duration:0.6500s;
		-moz-animation-duration:0.6500s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
	border-radius:4px;
		-o-border-radius:4px;
		-ms-border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
}

#circleG_1{
	animation-delay:0.1000s;
		-o-animation-delay:0.1000s;
		-ms-animation-delay:0.1000s;
		-webkit-animation-delay:0.1000s;
		-moz-animation-delay:0.1000s;
}

#circleG_2{
	animation-delay:0.2200s;
		-o-animation-delay:0.2200s;
		-ms-animation-delay:0.2200s;
		-webkit-animation-delay:0.2200s;
		-moz-animation-delay:0.2200s;
}

#circleG_3{
	animation-delay:0.3400s;
		-o-animation-delay:0.3400s;
		-ms-animation-delay:0.3400s;
		-webkit-animation-delay:0.3400s;
		-moz-animation-delay:0.3400s;
}

@keyframes bounce_circleG_blue{
	0%{}

	50%{
		background-color:rgb(173,235,255);
	}

	100%{}
}

@-o-keyframes bounce_circleG_blue{
	0%{}

	50%{
		background-color:rgb(173,235,255);
	}

	100%{}
}

@-ms-keyframes bounce_circleG_blue{
	0%{}

	50%{
		background-color:rgb(173,235,255);
	}

	100%{}
}

@-webkit-keyframes bounce_circleG_blue{
	0%{}

	50%{
		background-color:rgb(173,235,255);
	}

	100%{}
}

@-moz-keyframes bounce_circleG_blue{
	0%{}

	50%{
		background-color:rgb(173,235,255);
	}

	100%{}
}

/* */

@keyframes bounce_circleG_orange{
	0%{}

	50%{
		background-color:rgb(255,217,171);
	}

	100%{}
}

@-o-keyframes bounce_circleG_orange{
	0%{}

	50%{
		background-color:rgb(255,217,171);
	}

	100%{}
}

@-ms-keyframes bounce_circleG_orange{
	0%{}

	50%{
		background-color:rgb(255,217,171);
	}

	100%{}
}

@-webkit-keyframes bounce_circleG_orange{
	0%{}

	50%{
		background-color:rgb(255,217,171);
	}

	100%{}
}

@-moz-keyframes bounce_circleG_orange{
	0%{}

	50%{
		background-color:rgb(255,217,171);
	}

	100%{}
}
























