/**
* ARTEPOLE Module multiquiz Version 1.0.2
*
*  @author    Artepole <christian.ponsoda@nordnet.fr>
*  @copyright Copyright (c) permanent, Artepole
*  @license   Addons PrestaShop license limitation
*
*  NOTICE OF LICENSE
*
*  Don't use this module on several shops. The license provided by PrestaShop Addons
*  for all its modules is valid only once for a single shop.
*/
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/MaterialIcons-Regular.eot);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../fonts/MaterialIcons-Regular.woff2) format("woff2"), url(../fonts/MaterialIcons-Regular.woff) format("woff"), url(../fonts/MaterialIcons-Regular.ttf) format("truetype"); }
/*
.material-icons,
.switch-input:after,
.switch-input.small:after,
.autocomplete-search > .product-list > .media > .media-body > .switch-input.label:after,
.switch-input.tiny:after {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 16px;
display: inline-block;
width: 1em;
height: 1em;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
-moz-osx-font-smoothing: grayscale;
font-feature-settings: 'liga';
}
*/
.md-32 {
font-size: 32px;
}
.md-22 {
font-size: 22px;
}
.md-18 {
font-size: 18px;
}
.clearfix::after {
clear: both;
}
.clearfix::before, .clearfix::after {
content: " ";
display: table;
}
a:active, a:hover, a:focus{
outline: 0;
text-decoration:none;
}
p {
	line-height: 1.2em;
}
/*.block {
	padding: 10px;
	border: 1px solid #f9f9f9;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 8px rgba(213, 212, 249, 0.2);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 8px rgba(213, 212, 249, 0.2);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 8px rgba(213, 212, 249, 0.2); }
}*/
#formfaq_block .block_content > ul , #indivfaq_block .block_content > ul {
/*border-top: 1px solid #d6d4d4;*/ }
#formfaq_block li, #indivfaq_block li {
position: relative; }
#formfaq_block li a, #indivfaq_block li a {
font-weight: bold;
color: #333;
display: block;
font-size: 13px;
padding: 0 30px 0 19px;
border-bottom: 1px solid #d6d4d4; }
#formfaq_block li a, #indivfaq_block li a.ruba {
line-height: 30px;
}
#formfaq_block li span.ar_grower, #indivfaq_block li span.ar_grower {
display: block;
/*background: #f6f6f6;*/
position: absolute;
right: 0;
top: 0;
cursor: pointer;
/*font-family: "FontAwesome";*/
font-size: 14px; }
#formfaq_block li span.ar_grower.OPEN:before, 
#formfaq_block li span.ar_grower.CLOSE:before, 
#indivfaq_block li span.ar_grower.OPEN:before, 
#indivfaq_block li span.ar_grower.CLOSE:before {
content: "-";
font-size: 25px;
display: block;
vertical-align: middle;
width: 30px;
height: 30px;
color: #666;
line-height: 30px;
text-align: center; }
#formfaq_block li span.ar_grower.CLOSE:before,
#indivfaq_block li span.ar_grower.CLOSE:before {
content: "+";
font-size: 25px;
color: silver; }
#formfaq_block li span.ar_grower:hover + a,
#formfaq_block li a:hover,
#formfaq_block li a.selected,
#indivfaq_block li span.grower:hover + a,
#indivfaq_block li a:hover,
#indivfaq_block li a.selected  {
/*background: #f6f6f6;*/
color:  #000; }
#formfaq_block li li a, #indivfaq_block li li a, a.liaquest {
font-weight: normal;
color: #777777; }
#formfaq_block li li a:before, 
#indivfaq_block li li a:before, 
a.liaquest:before {
content: ">";
font-size: 14px;
line-height: 29px;
padding-right: 8px; }
#formquiz_home {
border: 1px solid #f6f6f6;
background: #fcfcfc none repeat scroll 0 0;
overflow: hidden;
padding: 20px 29px 0;
margin: 10px 0 20px;
}
#survey-home {
overflow: hidden;
padding-left: 29px;
padding-right: 29px;
padding-bottom: 20px;
margin-top: 20px;
}
#formquiz_home > div, #survey-home > div {
padding: 20px 10px 0 0;
margin-bottom: 20px;
}
#formquiz_home > div + div {
padding-left: 29px;
}
#formquiz_home em, #survey-home em, div.playable_survey em {
background: #6f6d6d none repeat scroll 0 0;
border-radius: 100px;
color: #fff;
float: left;

height: 60px;
line-height: 60px;
margin: 3px 10px 0 0;
text-align: center;
width: 60px;
}
#formquiz_home em i, #survey-home em i, div.playable_survey em i {
font-size: 40px;
/*padding-top: 10px;*/
}
div.btn_home_survey a.btn {
float: right;
margin-right: 30px;
}
div.playable_survey h3 {
padding-left: 20px;
line-height: 60px;
}
#formquiz_home div.list_block_arf {
margin-left: 70px;
}
#survey-home a {
font-size: 17px;
}
.list_block_arf li{
font-size: 17px;
line-height: 23px;
margin-bottom: 10px;
}
.footer-block-arf {
margin-top: 10px;
}
.footer-block-arf a {
color: #7a7a7a;
}
.list_block_arf li img{
vertical-align: text-bottom;
}
#formquiz_footer {
/*border-left: 1px solid #515151;*/
}
#formquiz_footer > div {
padding: 0 0 0 5px;
}
#formquiz_footer > div h4 i {
color: #908f8f;
float: left;
font-size: 25px;
padding-right: 12px;
text-align: center;
width: 32px;
}
#formquiz_footer > h4 {
padding: 0 0 7px 4px;
}
#container-formquiz_home {
background: #f9f9f9 none repeat scroll 0 0;
border-left: 1px solid #d9d9d9;
}
div.playable_survey, div.indiv-home, div.indiv-quiz-home {
background: #fcfcfc none repeat scroll 0 0;
border: 1px solid #f6f6f6;
margin-top: 10px;
padding-top: 20px;
}
div.indiv-home h2, div.indiv-quiz-home h2, div.playable_survey h2 {
padding-left: 15px;
}
div.playable_survey h3 {
padding-left: 40px;
line-height: 60px;
}
div.playable_survey h5 {
padding-left: 20px;
font-size: 18px;
line-height: 10px;
}
div.btn_home_survey {
margin: 20px 0;
}
div.block.survey h5{
font-size: 14px;
}
div.block.survey div.lnk, div.playable_survey div.lnk {
margin: 20px 0;
}
div.block.survey div.expose_quest, div.playable_survey div.expose_quest {
font-size: 100%;
/*border-top: 1px solid #d0d0d0;*/
border-bottom: 1px solid #d0d0d0;
padding: 20px 0;
color: #333;
}
div.playable_survey div.expose_reps div {
margin: 10px 0 0 0;
/*padding-top: 10px;*/
}
div.block.survey div.expose_reps div.checker,
div.playable_survey div.expose_reps div.checker {
margin: 3px 0 3px;
}
div.playable_survey p {
padding: 0px 40px 10px 40px;
text-align: justify;
}
div.statsbar {
width: 100%;
height: 5px;
border: 1px solid #d0d0d0;
}
div.playable_survey div.statsbar {
margin-left: 15px!important;
}
div.statsbar div {
height: 5px;
}
div.statsbar div.color-stat {
float: left;
height: 3px;
/*background: dans tpl block*/
margin: 0!important;
}
div.rep_image div.radio span {
top: 0;
}
div.rep_image div label.rep_text {
/*padding-left: 5px;*/
cursor: pointer;
font-weight: normal;
margin-top: 10px;
clear: none;
}
label.rep_text_block {
font-weight: normal;
cursor: pointer;
text-align: left;
clear: none;
}
div.quest_name div.quest_text {
/*text-align: justify;*/
}
input.robi_hole {
display: none;
}
div.no_display, span.no_display , a.no_display, button.no_display  {
display: none!important;
}
div.survey p {
text-align: justify;
}
.ulfaqhome li blockquote {
padding: 3px 18px;
border-left: 2px solid #eeeeee;
margin: 5px 0px 0px;
}
.no-pad-left {
padding-left:0px!important;
}
.no-pad-right {
padding-right:0px!important;
}
.no-pad {
padding:0px!important;
}
.padt20 {
padding-top: 20px;
}
.padb20 {
padding-bottom: 20px;
}
.padt10 {
padding-top: 10px;
}
.padb10 {
padding-bottom: 10px;
}
.padl15 {
padding-left: 15px;
}
.padr15 {
padding-right: 15px;
}
.margt10 {
margin-top: 10px;
}
.ruleHome p {
padding: 0!important;
}
.margb10 {
margin-bottom: 10px;
}
.margt20 {
margin-top: 10px;
}
.margb20 {
margin-bottom: 20px;
}
.margr20 {
margin-right: 20px;
}
.padl40 {
padding-left: 40px;
}
.bordl {
border-left: 1px solid #d9d9d9;
}
.ttup {
text-transform: uppercase;
}
.taleft {
text-align: left;
}
.taright {
text-align: right;
}
.tacenter {
text-align: center;
}
.ft17 {
font-size: 17px;
}
.ft10 {
font-size: 10px;
}
.fbold {
font-weight: bold;
}
.dpib {
    display: inline-block;
}
.bordright {
	border-right: 1px solid #d9d9d9;
}
.bordleft {
	margin-left: -1px;
    border-left: 1px solid #d9d9d9;
}
.error_tp {
text-align: center;
font-size: 16px;
padding: 10px;
background: #ffface;
}
#multiquiz_footer h5.no-pointer {
cursor: default;
/*color: #fff;*/
font: 600 18px/22px "Open Sans",sans-serif;
margin: 0 0 13px;
}
#multiquiz_footer h5 a {
color: #232323!important;
vertical-align: top!important;
}
li.brs_block {
display: inline-block;
margin-left: 15px;
}
div.indiv_quiz_question {
/*padding: 20px 15px;*/
border-top: 1px solid #d6d4d4;
}
div.quest_name_right, div.quest_name_left {
font-size: 15px;
font-weight: 600;
}
div.quest_name_right span, 
div.quest_name_left span, 
div.quest_name_home span,
div.playable_survey div.expose_quest div.limite_rep,
div.survey div.expose_quest div.limite_rep {
font-size: 11px!important;
font-style: italic!important;
font-weight: normal!important;
}
span.info_form {
font-size: 12px!important;
font-style: italic!important;
font-weight: normal!important;
}
.fancy_rule {

}
.acceptance {
padding: 13px 13px 0;
}
span.ch_s {
color: #f00;
font-size: 15px;
letter-spacing: 2px;
}
span.cont-chrono {
border: 1px solid #fce2c3;
padding: 13px;
font-size: 12px
}
span.cont-chrono-block {
border: 1px solid #fce2c3;
display: inline-block;
padding: 13px;
}
div.expose_reps_block div.checker{
top: 5px;
}
div.expose_reps_block div.radio span{
top: 2px;
}
div.button_quiz_block {
    margin: 0;
}
div.respons_left,
div.respons_right,
div.respons_home,
div.respons {
font-size: 15px;
text-align: center;
}
span.ga_rep {
color : #018001;
}
span.ba_rep {
color : #b30606;
}
div.button_quiz_home {
float: right;
margin: 0 10px 20px 0;
}
div.button_quiz_block a,
div.button_quiz_home a,
div.button_quiz_block button,
div.button_quiz_home button,
div.lnk a,
div.lnk button,
a#send_button,
button#send_button{
min-width: 120px;
text-align: center;
white-space: normal;
}
div.button_quiz a {
min-width: 150px;
text-align: center;
}
div.small-plus {
height: 0px;
}
.rep_image_block {
padding: 3px 0;
}
/*.indiv_good-resp {
border:2px solid #0f0!important;
}*/
.indiv_good-resp label{
border-bottom: 4px double #0f0!important;
}
.goods_rep_q {
background: #ededed;
border: 1px solid #fbd850;
}
.goods_resp {
background: #f6f6f6;
}
.good-answer {
border: 1px solid #aeadad;
background: #d1f9b9;
font-size: 14px;
padding-top: 10px;
}
.part-answer {
border: 1px solid #aeadad;
font-size: 14px;
padding-top: 10px;
}
.part-answer.part-ga {
background: #d1f9b9;
}
.part-answer.part-ba {
background: #d8dbd6;
}
.good-answer, .good-answer p, .part-answer, .part-answer p {
color: #222;
}
div.quest_name_home {
font-size: 20px;
}
.br_name_home {
font-size: 15px;
}
.quiz_rewards_home {
font-size: 14px;
font-style: italic;
font-weight: normal;
}
/* result fancy */
.thanks, .interest_prods_title {
font-size: 17px;
text-align: center;
}
.discount-price {
text-decoration: line-through;
}
.br_name {
font-size: 15px;
}
.code_br {
font-size: 18px;
color: #f00;
}
.fleft {
    float: left;
}
.bq_home {
float: right;
}
.bq_part_home {
float: right;
margin-right: 20px;
/*top: -20px;*/
}
.underl {
text-decoration: underline;
}
.talcenter {
text-align: center!important;
}
img.center {
margin: auto;
}
.img-responsive {
display: block;
max-width: 100%;
height: auto;
}
.modal-recompense {
    background: #ffffff;
    padding: 15px;
}
.ar-modal-content {
position: relative;
background-color: #fff;
background-clip: padding-box;
outline: 0;
}
.pointer {
    cursor: pointer;
}
#content-quiz, .rubric {
    background: #fff;
}
.nbr_parts_actu_page {
font-size: 13px;
}
.ar_list-inline {
list-style: outside none none;
padding-left: 0;
text-align: right;
}
/*.btn-default {
background-color: #fff;
border-color: #ccc;
color: #333;
}
.btn {
-moz-user-select: none;
border-radius: 0;
cursor: pointer;
display: inline-block;
font-size: 13px;
font-weight: normal;
line-height: 1.42857;
margin-bottom: 0;
padding: 6px 12px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
}*/
.button.lnk_view {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #cacaca #b7b7b7 #9a9a9a;
border-image: none;
border-style: solid;
border-width: 1px;
color: #333;
font: 700 17px/21px Arial,Helvetica,sans-serif;
padding: 0;
text-shadow: 1px 1px white;
}
a.button {
background: #f4b61b url("../img/bg_bt.gif") repeat-x scroll 0 0;
cursor: pointer;
display: inline-block;
position: relative;
text-align: left;
white-space: normal;
}
.myquiz_container {
max-height: 600px;
overflow-y: auto;
}
/* ! result fancy */
/* statistics colors */
div.color-stat {
	background: #000;
}
.color-stat.index-color-0, .color-stat.index-color-5, .color-stat.index-color-10 {
	background: #ff00f0;
}
.color-stat.index-color-1, .color-stat.index-color-6, .color-stat.index-color-11 {
	background: #0f0;
}
.color-stat.index-color-2, .color-stat.index-color-7, .color-stat.index-color-12 {
	background: #0ffff0;
}
.color-stat.index-color-3, .color-stat.index-color-8 , .color-stat.index-color-13{
	background: #00ff88;
}
.color-stat.index-color-4, .color-stat.index-color-9, .color-stat.index-color-14 {
	background: #aa2200;
}
div.myquiz_container table th {
	width: 25%;
}
#module-multiquiz-myquiz #content {
    -webkit-box-shadow:#000000 2px 2px 8px 0;
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    background: #fff;
    padding: 1rem;
    font-size: .875rem;
    color: #7a7a7a;
}
.expose_quest_block {
    padding-top: 20px;
}
.radio-ar input[type="radio"] {
    opacity: 0;
    cursor: pointer;
}
.radio-ar {
    display: inline-block;
    position: relative;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 50%;
    border: 2px solid #7a7a7a;
    background: #fff;
    margin-right: 1.25rem;
}
.radio-ar input[type="radio"]:checked + span {
    display: block;
    background-color: #2fb5d2;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    left: .125rem;
    top: .125rem;
}
.checkbox-ar {
    position: relative;
}
.checkbox-ar input[type="checkbox"] {
    margin-top: .25rem;
    opacity: 0;
    cursor: pointer;
    position: absolute;
}
.checkbox-ar input[type="checkbox"] + span {
    margin-right: 3px;
    display: inline-block;
    width: .9375rem;
    height: .9375rem;
    vertical-align: middle;
    cursor: pointer;
    border: 2px solid #232323;
}
.checkbox-ar input[type="checkbox"]:checked + span .checkbox-checked {
    display: block;
}
.checkbox-ar input[type="checkbox"] + span .checkbox-checked {
    display: none;
    margin: -.25rem -.125rem;
    font-size: 1.1rem;
    color: #232323;
}
.expose_quiz_block, #multiquiz_block, .block.survey {
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    background: #fff;
    padding: 1.563rem 1.25rem;
    margin-bottom: 1.563rem;
}
#formfaq_block, #indivfaq_block {
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    background: #fff;
    padding: 1.563rem 0;
    margin-bottom: 1.563rem;
}
.fancy_rule_block {
    color: #2fb5d2!important;
}
.delPart {
    font-weight: bold;
}
.delPart:hover {
    color: #ff0000;
}
/* ! statistics colors */
@media (max-width: 991px) {
	#formquiz_home {
	border: none;
	border-top: 1px solid #d9d9d9; 
	}
	#formquiz_home > div + div {
	width: 100%;
	padding-left: 0px;
	border: none;
	border-top: 1px solid #d9d9d9; 
	}
	div.btn_home_survey a.btn {
	float: right;
	margin-right: 0px;
	}
	#formquiz_home em, #survey-home em, div.playable_survey em {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 20px; 
	}
	#formquiz_home em i, #survey-home em i, div.playable_survey em i {
	font-size: 24px;
	padding-top: 3px;
	}
	div.playable_survey h3 {
	padding-left: 20px;
	line-height: 30px;
	}
	#formquiz_home div.list_block_arf {
	margin-left: 70px;
	}
	.table-responsive-quiz, 
	.table-responsive-survey,
	.table-responsive-contest {
		max-height: 180px;
		overflow-y: auto;
	}
	.table-responsive-quiz table,
	.table-responsive-survey table,
	.table-responsive-contest table,
	.table-responsive-quiz thead,
	.table-responsive-survey thead,
	.table-responsive-contest thead,
	.table-responsive-quiz tbody,
	.table-responsive-survey tbody,
	.table-responsive-contest tbody,
	.table-responsive-quiz th,
	.table-responsive-survey th,
	.table-responsive-contest th,
	.table-responsive-quiz td,
	.table-responsive-survey td,
	.table-responsive-contest td,
	.table-responsive-quiz tr,
	.table-responsive-survey tr,
	.table-responsive-contest tr	{
		display:block;
	}
	.table-responsive-quiz thead tr ,
	.table-responsive-survey thead tr ,
	.table-responsive-contest thead tr {
		display:block;
		float:left;
		width:70%;
	}
	.table-responsive-quiz thead tr:first-child ,
	.table-responsive-survey thead tr:first-child ,
	.table-responsive-contest thead tr:first-child {
		width:30%;
	}
	.table-responsive-quiz thead tr:first-child  th ,
	.table-responsive-survey thead tr:first-child  th ,
	.table-responsive-contest thead tr:first-child th {
		width:100% !important;
	}
	.table-responsive-quiz thead tr:first-child:last-child,
	.table-responsive-contest thead tr:first-child:last-child,
	.table-responsive-survey thead tr:first-child:last-child  {
		display:none;
	}
	.table-responsive-quiz th,
	.table-responsive-contest th,
	.table-responsive-survey th {
		height:48px;
		text-align:center;
	}
	.table-responsive-quiz th .fixed-width-md,
	.table-responsive-contest th .fixed-width-md,
	.table-responsive-survey th .fixed-width-md {
		float:left;
	}
	.table-responsive-quiz th .fixed-width-sm,
	.table-responsive-contest th .fixed-width-sm,
	.table-responsive-survey th .fixed-width-sm {
		width:100% !important;
	}
	.table-responsive-quiz tr,
	.table-responsive-contest tr,
	.table-responsive-survey tr {
		border:1px solid #ccc;
		-webkit-box-shadow:#EAEDEF 0 2px 0 0;
		box-shadow:#EAEDEF 0 2px 0 0;
		width:100%;
		margin-bottom:6px;
	}
	.table-responsive-quiz tr:last-child,
	.table-responsive-contest tr:last-child,
	.table-responsive-survey tr:last-child {
		border-bottom:1px solid #ccc;
	}
	.table-responsive-quiz td,
	.table-responsive-contest td,
	.table-responsive-survey td {
		position:relative;
		padding-left:45% !important;
		width:100% !important;
		text-align:left !important;
		line-height:2em !important;
		font-size:1.15em !important;
		/*white-space:nowrap;*/
		overflow:hidden;
		text-overflow:ellipsis;
		padding-bottom: 0!important;
		padding-top: 5px!important;
	}
	.table-responsive-quiz .odd td,
	.table-responsive-contest .odd td,
	.table-responsive-survey .odd td {
		background-color:#FCFDFE !important;
	}
	.table-responsive-quiz td.row-selector,
	.table-responsive-contest td.row-selector,
	.table-responsive-survey td.row-selector {
		display:none;
	}
	.table-responsive-quiz td:before,
	.table-responsive-contest td:before,
	.table-responsive-survey td:before {
		position:absolute;
		top:4px;
		left:12px;
		width:40%;
		border-right:1px solid #EAEDEF;
		padding-right:10px;
		white-space:nowrap;
		color:#aaa;
		text-align:right;
		font-size:0.9em;
		font-style:italic;
	}
	.table-responsive-quiz td:last-child,
	.table-responsive-contest td:last-child,
	.table-responsive-survey td:last-child {
		text-align:right !important;
		padding:0 !important;
	}
}
@media (max-width: 768px) {
	div.small-plus {
	height: 40px;
	}
	.bordright {
		border:none;
	}
	.indiv_quiz_question {
		padding-top: 15px;
	}
	.bordl {
		border: none;
	}
	div.indiv-home h2, div.indiv-quiz-home h2 {
		padding-left: 0;
		font-size: 20px;
	}
	div.playable_survey h3 {
		padding-left: 20px;
		font-size: 20px;
	}
	.ar_row {
		margin-left: -15px;
		margin-right: -15px;
	}
	#formfaq_block h4,
	#indivfaq_block h4,
	#multiquiz_block h4,
	.expose_quiz_block h4,
	.survey h4 {
		font-size: 16px!important;
	}
}
@media (max-width: 479px) {
	#formquiz_home {
	border: none;
	border-top: 1px solid #d9d9d9; 
	}
	#formquiz_home > div + div {
	width: 100%;
	padding-left: 0px;
	border: none;
	border-top: 1px solid #d9d9d9; 
	}
	div.btn_home_survey a.btn {
	margin-right: 0px;
	}
	#formquiz_home em, #survey-home em, div.playable_survey em {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 20px; 
	}
	#formquiz_home em i, #survey-home em i, div.playable_survey em i {
	font-size: 24px;
	padding-top: 3px;
	}
	div.playable_survey h3 {
	padding-left: 20px;
	line-height: 30px;
	}
	#formquiz_home div.list_block_arf {
	margin-left: 0px;
	}
	div.indiv-home h2, div.indiv-quiz-home h2 {
		padding-left: 0;
		font-size: 15px;
	}
	div.playable_survey h3 {
		padding-left: 20px;
		font-size: 15px;
	}
	#formfaq_block h4,
	#indivfaq_block h4,
	#multiquiz_block h4,
	.expose_quiz_block h4,
	.survey h4 {
		font-size: 14px!important;
		background: none!important;
	}
	.padtsmall {
		padding-top: 10px;
	}
	#survey-stats.nostatssmall {
		display: none;
	}
}
/* Animate loader */
.animate-loader{
	width:25px;
	height:25px;
	animation-name:bounce_fountainG;
		-o-animation-name:bounce_fountainG;
		-ms-animation-name:bounce_fountainG;
		-webkit-animation-name:bounce_fountainG;
		-moz-animation-name:bounce_fountainG;
	animation-duration:1.3s;
		-o-animation-duration:1.3s;
		-ms-animation-duration:1.3s;
		-webkit-animation-duration:1.3s;
		-moz-animation-duration:1.3s;
	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;
	transform:scale(.3);
		-o-transform:scale(.3);
		-ms-transform:scale(.3);
		-webkit-transform:scale(.3);
		-moz-transform:scale(.3);
	border-radius:19px;
		-o-border-radius:19px;
		-ms-border-radius:19px;
		-webkit-border-radius:19px;
		-moz-border-radius:19px;
}

.started-l-1{
	background-color:#f00;
	animation-delay:0.52s;
		-o-animation-delay:0.52s;
		-ms-animation-delay:0.52s;
		-webkit-animation-delay:0.52s;
		-moz-animation-delay:0.52s;
}

.started-l-2{
	background-color:#0f0;
	animation-delay:0.65s;
		-o-animation-delay:0.65s;
		-ms-animation-delay:0.65s;
		-webkit-animation-delay:0.65s;
		-moz-animation-delay:0.65s;
}

.started-l-3{
	background-color:#00f;
	animation-delay:0.78s;
		-o-animation-delay:0.78s;
		-ms-animation-delay:0.78s;
		-webkit-animation-delay:0.78s;
		-moz-animation-delay:0.78s;
}

.started-l-4{
	background-color:#ff0;
	animation-delay:0.91s;
		-o-animation-delay:0.91s;
		-ms-animation-delay:0.91s;
		-webkit-animation-delay:0.91s;
		-moz-animation-delay:0.91s;
}

@keyframes bounce_fountainG{
	0%{
	transform:scale(1);
	}

	100%{
	transform:scale(.3);
		background-color:#FFFFFF;
	}
}

@-o-keyframes bounce_fountainG{
	0%{
	-o-transform:scale(1);
	}

	100%{
	-o-transform:scale(.3);
		background-color:#FFFFFF;
	}
}

@-ms-keyframes bounce_fountainG{
	0%{
	-ms-transform:scale(1);
	}

	100%{
	-ms-transform:scale(.3);
		background-color:#FFFFFF;
	}
}

@-webkit-keyframes bounce_fountainG{
	0%{
	-webkit-transform:scale(1);
	}

	100%{
	-webkit-transform:scale(.3);
		background-color:#FFFFFF;
	}
}

@-moz-keyframes bounce_fountainG{
	0%{
	-moz-transform:scale(1);
	}

	100%{
	-moz-transform:scale(.3);
		background-color:#FFFFFF;
	}
}
