/**
* 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.
*/

.rub_name{
text-align:center;
background: #f3f3f3;
}
.rubric {
border: 1px solid #f3f3f3;
}
.rub_image img{
margin:auto;
}
.res_reps{
margin:10px;
}
.LR{
display:block;
}
.LR_border {
border-right: 1px dotted #d9d9d9;
}
.button_quiz{
margin:20px 0 20px 0;
padding: 10px;
}
.bq{
float:right;
}
#content_form {
    background: #fff;
}
.question{
/*border:1px solid #666;*/
border-top: 1px solid #999;
border-bottom: 1px solid #999;
margin-bottom:  10px;
}
.quest_name, .quiz_name, .rub_name{
padding: 20px;
font-size: 1.2em;
color: #484848;
}
.quest_nbr_rep{
font-size: 11px!important;
font-style: italic!important;
font-weight: normal!important;
text-align: left;
}
.quiz_name{
text-align:center;
}
.ar_q_name  {
text-transform: uppercase;
}
.quiz_rewards {
padding:10px 10px;
font-size:1.2em;
color:#484848;
text-align:center;
}
.expose_rub {
margin: 20px 0;
}
.expose_quest{
border-bottom:1px dotted #999999;
background: #f3f3f3;
}
.expose_quest_result {
border-bottom:1px dotted #999999;
background: #f3f3f3;
margin-top: 20px;
}
.centertext {
text-align:center;
}
.rep_name, .quiz_desc, .rule, .ulbrs{
padding:10px;
}
.rep_image {
padding: 10px 0;
}
.expose_reps{
text-align:center;
/*background: #fff;*/
}
#survey-stats {
background: #fff;
padding-bottom: 20px;
}
.white {
background: #fff;
}
.rep_image a img, .rep_image img, .quest_image a img, .quest_image img{
margin:auto;
}
a.LR{
padding:13px 5px 5px;
border: 1px solid #fff;
}
a.LR:hover{
background:#f0f0f0;
color:#484848;
border: 1px solid #f0f0f0;
}
a.LR.choosing{
background:#b2da6c;
color:#000;
border:1px solid #3ec431;
}
img.center{
margin:auto;
}
.quiz-error{
color:#f3515c;
border: 1px solid #f3515c;
}
span.asterisk{
color:red;
font-size:13px;
}
div.restrict, span.restrict {
font-size:80%;
font-style:italic;
}
div.restrict p{
margin:0;
}
span.span-error{
border: 2px solid #fff;
float: right;
font: 700 17px/21px Arial,Helvetica,sans-serif;
padding: 7px 20px;
}
div.thanks{
text-align:center;
}
.interest_prods_title{
text-align:center;
margin:20px 0;
}
li.brs p.br_name{
margin:10px 0;
}
.ar_cache{
display:none!important;
}
.ar_display{
display:block!important;
}
.good-resp{
border:2px solid #0f0!important;
}
#contestRes {
background: #fff;
padding: 15px;
margin-bottom: 20px;
}
.thanks, .interest_prods_title {
font-size: 17px;
text-align: center;
padding: 10px 0;
}
.br_name {
font-size: 15px;
}
.br_name p {
font-size: 13px;
padding: 5px 0;
}
a.fancy_rule_block {
display: inline-block;
padding-bottom: 10px;
}
.code_br {
font-size: 18px;
color: #f00;
}
div#survey-stats div.expose_reps div.limite_rep  {
font-size: 11px!important;
font-style: italic!important;
font-weight: normal!important;
text-align: left;
}
div#survey-stats div.expose_quest div.limite_rep  {
font-size: 11px!important;
font-style: italic!important;
font-weight: normal!important;
text-align: left;
}
.list_quiz {
min-height: 200px;
box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
background: #fff;
padding: 1.563rem 0;
margin-bottom: 1.563rem;
}
.brpage {
border-bottom: 1px solid #ff7e4e;
margin-bottom: 10px;
}
.title_ta {
font-size: 17px;
text-align: center;
padding-left: 15px;
}
#form_link_message {
text-align: center;
font-size: 1.5em;
margin: 20px 0;
}
.ar-btn-facebook, .ar-btn-twitter, .ar-btn-google-plus {
  width: auto;
  display: inline-block!important;}

.ar-btn-facebook:hover, .ar-btn-twitter:hover, .ar-btn-google-plus:hover {
  border-color: white; }

.ar-btn-facebook i {
  color: #435f9f; }
.ar-btn-facebook:hover {
  color: white;
  background-color: #435f9f; }
.ar-btn-facebook:hover i {
  color: white; }

.ar-btn-twitter i {
  color: #00aaf0; }
.ar-btn-twitter:hover {
  color: white;
  background-color: #00aaf0; }
.ar-btn-twitter:hover i {
  color: white; }

.ar-btn-google-plus i {
  color: #e04b34; }
.ar-btn-google-plus:hover {
  color: white;
  background-color: #e04b34; }
.ar-btn-google-plus:hover i {
  color: white; }
