#Country{}
	#Country .survey_line{
		width: 300px;
	}
	.cothink_slider_container, .cochoice_slider_container{
		position: relative;
		height: 40px;
		margin-bottom: 20px;
	}
		.cothink_slider_bound, .cochoice_slider_bound{
			position: absolute;
			bottom: 0px;
		}
			.cothink_slider_bound--low, .cochoice_slider_bound--low{
				left: 0px;
			}
			.cothink_slider_bound--up, .cochoice_slider_bound--up{
				right: 0px;
			}

		.cothink_slider, .cochoice_slider{
			width: 100%;
		}

	.pie{
		width: 200px;
		height: 200px;
		background: #333;
		border-radius: 100px;
		position: relative;
	}
		.pie_handle{
			background: #00FF00;
			position: absolute;
			z-index:100;
			width: 30px;
			height: 30px;
			cursor: pointer;
		}
		.pie svg{
			width: 100%;
			height: 100%;
			-webkit-transform:rotate(-89.9deg);
			-ms-transform:rotate(-89.9deg);
			transform:rotate(-89.9deg);
		}

	.country_choice_slider_container, .country_think_slider_container{
		position: relative;
		height: 40px;
		margin-bottom: 20px;
	}
		.country_choice_slider_bound, .country_think_slider_bound{
			position: absolute;
			bottom: 0px;
			width: 120px;
		}
			.country_choice_slider_bound--low, .country_think_slider_bound--low{
				left: 0px;
			}
			.country_choice_slider_bound--up, .country_think_slider_bound--up{
				right: 0px;
				text-align: right;
			}
		.country_choice_slider, .country_think_slider{
			width: 100%;
		}
		.country_think_slider_bound, .country_choice_slider_bound{
				top: 20px;
			}
				.country_think_slider_bound .bigger, .country_choice_slider_bound .bigger{
					color: #05bfd0;
					font-size: 22px;
				}
		.country_choice_slider_value{
			position: absolute;
			-webkit-transform:translate(-45%,0);
			-ms-transform:translate(-45%,0);
			transform:translate(-45%,0);
		}

	.country_stage{
		position: absolute;
		right: 0px;
		bottom:10px;
		-webkit-transform:translate(0,500px);
		-ms-transform:translate(0,500px);
		transform:translate(0,500px);
		-webkit-transition:transform 1s ease-out;
		-ms-transition:transform 1s ease-out;
		transition:transform 1s ease-out;
	}
		.country_stage.displayed{
			-webkit-transform:translate(0,0);
			-ms-transform:translate(0,0);
			transform:translate(0,0);
		}
		.planet_pie{
			width: 256px;
			height: 256px;
			border-radius: 250px;
			background: #fac748;
			right: 92px;
			bottom: 60px;
			position: absolute;
			-webkit-transition:opacity 0.3s ease-out;
			-ms-transition:opacity 0.3s ease-out;
			transition:opacity 0.3s ease-out;
			opacity: 1;
			z-index: 1;
		}
		.planet_pie--choice{ background: #f67b90;}
			.planet_pie.invisible{
				opacity: 0;
				z-index: -1;
			}
			.planet_pie svg{
				width: 100%;
				height: 100%;
				-webkit-transform:rotate(-89.9deg);
				-ms-transform:rotate(-89.9deg);
				transform:rotate(-89.9deg);
			}
			.country_ray{
				height: 126px;
				left: 50%;
				bottom: 128px;
				background: #ccc;
			}
				.country_ray .persona{
					position: absolute;
					bottom: 100%;
					left: 50%;
				}

#ResCountry{}
	#ResCountry .slide_form{ left: 50px;}
		.rescountry_label{ width: 220px;}
		.min .rescountry_label{ width: 180px;}
	#ResCountry .res_sliders{
		position: absolute;
		left: 10%;
		top: 240px;
		width: 300px;
	}
		.res_sliders .res_slider{
			position: absolute;
			height: 3px;
		}
		.res_sliders .res_slider_poor{
			left: 0px;
			top: 0px;
			background:#6e6d5b;
			color: #6e6d5b;
			z-index: 1;
			text-align: left;
			-webkit-transition:width 0.6s ease-out;
			-ms-transition:width 0.6s ease-out;
			transition:width 0.6s ease-out;
		}
			.res_slider_poor .res_slider_border{
				position: absolute;
				right: 0px;
				width: 12px;
				height: 30px;
				margin-right: -5px;
				margin-top: -13px;
				background:#A2CBED;
			}
				.res_slider_border:after{
					content: "";
					position: absolute;
					left: 5px;
					border-left: 2px dashed #6e6d5b;
					height: 100%;
					width: 1px;
				}
		.res_sliders .res_slider_rich{
			right: 0px;
			top: 0px;
			width: 100%;
			background:#000000;
			color: #000000;
			text-align: right;
		}
			.res_slider_legend{
				position: absolute;
				top: 25px;
				font-size: 14px;
				width: 120px;
				line-height: 18px;
			}
				.res_slider_poor .res_slider_legend{ left: 0px;}
				.res_slider_rich .res_slider_legend{ right: 0px;}
				.res_slider_legend .bigger{
					font-size: 22px;
					color: #6e6d5b;
				}
			.res_slider_rich .res_slider_legend_container{
				right: 0px;
				position: absolute;
				bottom: 0px;
				-webkit-transition:width 0.6s ease-out;
				-ms-transition:width 0.6s ease-out;
				transition:width 0.6s ease-out;
			}
				.res_slider_rich .res_slider_legend .bigger{
					color: #000000;
				}

	#ResCountry .planet_pie--result[data-step="think"]{
		background: #fac748;
	}
		#ResCountry .planet_pie--result[data-step="think"] .planet_pie_result_circle{
			stroke:#fceb57;
		}
	#ResCountry .planet_pie--result[data-step="choice"]{
		background: #ff4971;
	}
		#ResCountry .planet_pie--result[data-step="choice"] .planet_pie_result_circle{
			stroke:#ff89a0;
		}
	#ResCountry .planet_pie--result[data-step="reality"]{
		background: #3c8eca;
	}
		#ResCountry .planet_pie--result[data-step="reality"] .planet_pie_result_circle{
			stroke:#65a5d5;
		}

	#ResCountry .info_tooltip{
		position: absolute;
		left: 100%;
		top: -40px;
	}
	#ResCountry .info_tooltip_text{
		width: 200px;
		margin-left: -100px;
		left: 100%;
		bottom: 60px;
		text-align: center;
	}