/* ************    RESULT BLOCK    ****************** */
.ov_hidden{
	overflow:hidden;
}
.result_block .col_45{
	width:50%;
	float:left;
}
.result_block .col_45:first-child{
	width:45%;
	margin-right:5%;
}
.result_block .col_100{
	width:100%;
	
}
.result_block{
	background-color: #fefefe;
	border: 1px solid #dddddd;
	padding: 20px;
	margin-bottom: 20px;
}
.result_block .correct_sign{
	color: #84f272;
	font-weight: 700;
	font-size: 30px;
	line-height: 20px;
}
.result_block .incorrect_sign{
	color: #ff7775;
	font-weight: 700;
	font-size: 30px;
	line-height: 20px;
}
.result_block .result_title{
	line-height: 22px;
	font-size: 20px;
	font-weight: 600;
	margin:10px 0px;
}
.result_block  .watermark{
	position:absolute;
	bottom:0px;
	right:0px;
	padding:5px;
	background: #E3E3E3;
	opacity: 0.5;
	color: #000;
	font-size:12px;
	line-height:12px;
}
.result_block  .pos_rel{
	position:relative;
}
/* ****************************** */

/***************************** PROFILE ************************/
.single_profile_type .result_title{
	font-size: 26px;
	  line-height: 26px;
	  margin: 0 0 20px 0;
	  font-weight: 600;
	  padding: 0px;
	  color: #121212;
}
.single_profile_type .pos_rel {
  position: relative;
}
.single_profile_type .m_b_20 {
  margin-bottom:20px;
}
.single_profile_type .share_res_block {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 26px;
}
.single_profile_type .col_45{
	width:50%;
	float:left;
}
.single_profile_type .col_45:first-child{
	width:45%;
	margin-right:5%;
}
.single_profile_type{
	background-color: #fefefe;
	border: 1px solid #dddddd;
	padding: 20px;
	margin-bottom: 20px;
}
.single_profile_type  .watermark{
	position:absolute;
	bottom:0px;
	right:0px;
	padding:5px;
	background: #E3E3E3;
	opacity: 0.5;
	color: #000;
}

/**********************************************/



/* ************    ANSWER BLOCK    ****************** */
		.img_container .copyright{
			  position: absolute;
			  bottom: 0px;
			  right: 0px;
			  color: #000;
			  background: #E3E3E3;
			  opacity: 0.5;
			  padding: 2px 10px
			  font-size:12px;
				line-height:12px;
		}
		.answers_block .single_answer{
			border: 1px solid #D8D8D8;
			margin: 0 0 15px 0;
			padding: 11px 11px 9px;
			min-height: 21px;
			background-color: #f2f2f2;
			position: relative;
			
			word-wrap: break-word;
			/* font-weight: 500; */
			font-size: 19px;
			line-height: 21px;
			color: #3d3d3d;
		}
		.answers_block .single_answer:first-child{
			margin: 15px 0 15px 0;
		}
		.single_answer .sa_icon{
			display:inline;
		}
		.single_answer .sa_icon .fa{
			width:25px;
		}
		.single_answer .sa_text{
			display:inline;
		}
		.single_answer:not(.inactive_answer):hover{
			background-color: #8cb202;
			cursor:pointer;
		}
		.class_green, .picked{
			background-color: #8cb202 !important;
		}
		.class_red{
			background-color: #ff7775 !important;
		}
		

/* ****************************** */

/* ************    ANSWER BLOCK    ****************** */
.img_container{
	position: relative;
	text-align: center;
}
/* ****************************** */

/* ************    Question block    ****************** */
.question_slide .quiz_question{
			    color: #000;
		  font-size: 20px;
		  margin: 40px 0px 10px 0px;
		  text-align: left;
		  line-height: 21px;
		}
.question_slide .question_subtitle{
	padding: 16px 0 0px 0;
	font-size: 17px;
	line-height: 23px;
	color: #222;
	margin: 0px;
}
/***********************************************/

/* ************** RES Type Single ****************** */
.single_result_type{
	background-color: #fefefe;
	  border: 1px solid #dddddd;

	  margin: 20px 0;
}
.p_20{
	  padding: 20px;
}
.single_result_type .result_title{
	font-size: 15px;
	  line-height: 23px;
	  font-weight: 600;
	  color: #797979;
	  margin: 0 0 10px 0;
	  padding: 0;
}
.single_result_type .result_digits{
	font-size: 26px;
	line-height: 26px;
	margin: 0 0 20px 0;
	font-weight: 600;
	padding: 0px;
	color: #121212;
}
.single_result_type .share_res_block{
	font-weight: 600;
	text-transform:uppercase;
	font-size: 26px;
}
.separator_hor{
	border-top:1px solid #dddddd;
}
/***************************************************/

/* ******************* BUTTONS **********************/
.check_answers{
	 width: 100%;
	display:inline-block;
   background-color: #ff1f3d;
  color: #FFF;
  font-weight: bold;
  text-align: center;
  font-size: 28px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 3px;
  margin-top: 15px;
  margin-left: 0px;
  cursor: pointer;
  text-transform: uppercase;
}
 .try_again{

	  width: 100%;
	display:inline-block;
   background-color: #6ED76A;
  color: #FFF;
  font-weight: bold;
  text-align: center;
  font-size: 28px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 3px;
  margin-top: 15px;
  margin-left: 0px;
  cursor: pointer;
  text-transform: uppercase;
	  
 }
  
/****************************************************/

/************* Common ****************/
.img_container img{
	  width: 100% !important;
}
.big_test_container .top_adsense, .big_test_container .bottom_adsense {
	text-align:center;
	margin:20px auto;
}
.big_test_container .facebook:hover, .big_test_container .twitter:hover{
	text-decoration:none !important;
}
.big_test_container .facebook i, .big_test_container .twitter i {
font-size: 22px;
margin-right: 15px;
vertical-align: middle;
}
.big_test_container .facebook:hover {
    background: #466ba0 !important;
}
.big_test_container .twitter:hover {
    background: #3191dc !important;
}
.big_test_container .facebook{

	display: inline-block;
width: 190px;
padding: 10px 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
text-align: center;
vertical-align: middle;
font-size: 16px;
font-weight: 400;
color: #fff !important;
text-decoration: none;
text-shadow: 0 -1px 0 rgba(0,0,0,0.2);


background-color: #6e90c0 !important;
background-repeat: repeat-x !important;
background-image: -khtml-gradient(linear,left top,left bottom,from(#4974b0),to(#6e90c0)) !important;
background-image: -moz-linear-gradient(top,#4974b0,#6e90c0) !important;
background-image: -ms-linear-gradient(top,#4974b0,#6e90c0) !important;
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4974b0),color-stop(100%,#6e90c0)) !important;
background-image: -webkit-linear-gradient(top,#4974b0,#6e90c0) !important;
background-image: -o-linear-gradient(top,#4974b0,#6e90c0) !important;
background-image: linear-gradient(top,#4974b0,#6e90c0) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4974b0', endColorstr='#6e90c0', GradientType=0) !important;
margin:10px auto;
}

.big_test_container .twitter{
background-color: #5daae6 !important;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear,left top,left bottom,from(#4e9edc),to(#5daae6)) !important;
background-image: -moz-linear-gradient(top,#4e9edc,#5daae6) !important;
background-image: -ms-linear-gradient(top,#4e9edc,#5daae6) !important;
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4e9edc),color-stop(100%,#5daae6)) !important;
background-image: -webkit-linear-gradient(top,#4e9edc,#5daae6) !important;
background-image: -o-linear-gradient(top,#4e9edc,#5daae6) !important;
background-image: linear-gradient(top,#4e9edc,#5daae6) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e9edc', endColorstr='#5daae6', GradientType=0) !important;
margin: 0 10px;


display: inline-block;
width: 190px;
padding: 10px 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
text-align: center;
vertical-align: middle;
font-size: 16px;
font-weight: 400;
color: #fff !important;
text-decoration: none;
text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
margin:10px auto;
}
/**************************************/




@media screen and (max-width: 600px) {
		.check_answers{
			width:100% !important;
			margin:10px 0px;
		}
		.quiz_again{
			width:100% !important;
			margin:10px 0px;
		}
		.result_block .col_45{
			width:100% !important;
			float:none !important;
		}
		.result_block .col_45:first-child{
			margin-bottom:10px;
		}
	}