/* AV Modifications Regarding Question Form*/

.netreviewsqa-successmsg-question, .netreviewsqa-successmsg-answer , .netreviewsqa-successmsg-report,.netreviewsqa-successmsg-reportA, .netreviewsqa-errormsg-question, .netreviewsqa-errormsg-answer, .netreviewsqa-errormsg-reportA , .netreviewsqa-errormsg-report{
  display: none;
  line-height: unset;
}

.netreviewsqa-loader-spinner,.netreviewsqa-loader-spinnerR{
  display: none;
  margin-left: auto;
  margin-right: auto;
  content: url("../../images/avisverifiesqr/SpinnerLoading.gif");
}

.netreviewsqa-green-Check{
  float: left;
  content: url("../../images/avisverifiesqr/CheckGreen.gif");
}

.netreviewsqa-error-Warning{
  float:left;
  content: url("../../images/avisverifiesqr/Warning.png");
}

.btn-greenButton, .bootstrap-qr .btn:hover, .bootstrap-qr .btn:active, .bootstrap-qr .btn:focus {
        background-color: #049999;
        border-color: #049999;
        color: #FFF !important;
      }
#netreviewsqa-content-question{
  max-width: 100%;
}
#netreviewsqa-title-question{
  max-width: 100%;
}

div#messageqr-ok , #messageqrA-ok, #messageqrR-ok, #messageqr-error , #messageqrA-error , #messageqrR-error, #messageqrRA-ok, #messageqrRA-error{
	display: none;
}

.alert.MgT15.alert-success,.alert.MgT15.alert-error{
  display: none;
  text-align: left;
}


/*AV customization regarding Question and Answer area*/
.questionTitle{
  margin-top: 1%;
  color: #808080;
  text-transform: uppercase;
  font-weight: bold;
}
.questionElement{
  margin-top: 20px;
  margin-bottom: 20px;
}
.userIcon{
  font-size: 30px !important;
}
.questionSeparator{
  border-bottom: 1px solid #049999;
}
/* Regarding Vote Buttons */

.qr-vote a{
cursor: pointer;
display: inline-block;
background: #dedede;
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 5px;
color: #4e4e4e;
margin-bottom: 4px;
}
.qr-vote a span{

display: inline-block;
background: #adadad;
padding: 0px 8px;
line-height: 22px;
height: 22px;
margin: 0px 0px 0px 10px;
color: #ffffff;

}

.qr-vote a:hover, .qr-vote a:active, .qr-vote a:hover span, .qr-vote a:active span, .qr-vote-active, .qr-vote-active span{
background-color: #656565 !important;
color: #FFFFFF !important;
text-decoration: none !important;
}

.qr-vote-disabled, .qr-vote-disabled span {
  cursor: auto !important;
  opacity: 0.5 !important;
}

.msgVotes{

    float: right;
    margin-top: -30px;
}
.msgVotesR{

    float: right;
    width: max-content;
}


/*Area regarding answers under questions*/
.answerElement {
    background-color: #f5f5f5;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-bottom: 10px;
    border-radius: 4px;
}

.form-report-answer .comment-form{
  display: none;

}

.paginateButtonDiv{
  text-align: center;
}


/*FONT FACE */
@font-face {
  font-family: 'FontAwesome';
  src: url('../../fonts/avisverifiesqr/fontawesome-webfont.eot?v=4.7.0');
  src: url('../../fonts/avisverifiesqr/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../../fonts/avisverifiesqr/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../../fonts/avisverifiesqr/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../../fonts/avisverifiesqr/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../../fonts/avisverifiesqr/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.qr-fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.qr-fa-comments:before {
  content: "\f086";
}

.qr-fa-check:before {
  content: "\f00c";
}

.qr-fa-exclamation-triangle:before {
  content: "\f071";
}

.qr-fa-thumbs-up:before {
  content: "\f164";
}
.qr-fa-thumbs-down:before {
  content: "\f165";
}

.qr-fa-chevron-left:before {
  content: "\f053";
}

.qr-fa-chevron-right:before {
  content: "\f054";
}

.qr-fa-user:before {
  content: "\f007";
}

.userInfo{
  font-style: italic;
}



/* classes margin gÃ©nÃ©riques*/
.Mg0{
  margin : 0;
}

.MgB5{
  margin-bottom: 5px;
}

.MgB10{
  margin-bottom: 10px;
}

.MgB15{
  margin-bottom: 15px;
}

.MgB20{
  margin-bottom: 20px;
}

.MgB50{
  margin-bottom: 50px;
}

.MgL-15{
  margin-left: -15px;
}

.MgL5{
  margin-left: 5px;
}
.MgL10{
  margin-left: 10px;
}
.MgL15{
  margin-left: 15px;
}
.MgL20{
  margin-left: 20px;
}

.MgT5{
  margin-top: 5px;
}
.MgT10{
  margin-top: 10px;
}
.MgT15{
  margin-top: 15px;
}
.MgT20{
  margin-top: 20px;
}

.MgR5{
  margin-right: 5px;
}
.MgR10{
  margin-right: 10px;
}
.MgR15{
  margin-right: 15px;
}
.MgR20{
  margin-right: 20px;
}

/* mÃªme classe que prÃ©cÃ©demment mais avec le important */

.Mg0I{
  margin : 0 !important;
}

.MgB5I{
  margin-bottom: 5px !important;
}

.MgB10I{
  margin-bottom: 10px !important;
}

.MgB15I{
  margin-bottom: 15px !important;
}

.MgB20I{
  margin-bottom: 20px !important;
}

.MgL5I{
  margin-left: 5px !important;
}
.MgL10I{
  margin-left: 10px !important;
}
.MgL15I{
  margin-left: 15px !important;
}
.MgL20I{
  margin-left: 20px !important;
}

.MgT5I{
  margin-top: 5px !important;
}
.MgT10I{
  margin-top: 10px !important;
}
.MgT15I{
  margin-top: 15px !important;
}
.MgT20I{
  margin-top: 20px !important;
}

.MgR5I{
  margin-right: 5px !important;
}
.MgR10I{
  margin-right: 10px !important;
}
.MgR15I{
  margin-right: 15px !important;
}
.MgR20I{
  margin-right: 20px !important;
}

/* classe padding gÃ©nÃ©riques */
.Pd0{
  padding : 0;
}

.PdL5{
  padding-left: 5px;
}
.PdL10{
  padding-left: 10px;
}
.PdL15{
  padding-left: 15px;
}
.PdL20{
  padding-left: 15px;
}

.PdT5{
  padding-top: 5px;
}
.PdT10{
  padding-top: 10px;
}
.PdT15{
  padding-top: 15px;
}
.PdT20{
  padding-top: 20px;
}

.PdR5{
  padding-right: 5px;
}
.PdR10{
  padding-right: 10px;
}
.PdR15{
  padding-right: 15px;
}
.PdR20{
  padding-right: 20px;
}

.PdB5{
  padding-bottom: 5px;
}
.PdB10{
  padding-bottom: 10px;
}
.PdB15{
  padding-bottom: 15px;
}
.PdB20{
  padding-bottom: 20px;
}

/* mÃªme classe que prÃ©cÃ©demment mais avec le important */

.Pd0I{
  padding : 0 !important;
}

.PdL5I{
  padding-left: 5px !important;
}
.PdL10I{
  padding-left: 10px !important;
}
.PdL15I{
  padding-left: 15px !important;
}
.PdL20I{
  padding-left: 20px !important;
}

.PdT5I{
  padding-top: 5px !important;
}
.PdT10I{
  padding-top: 10px !important;
}
.PdT15I{
  padding-top: 15px !important;
}
.PdT20I{
  padding-top: 20px !important;
}

.PdR5I{
  padding-right: 5px !important;
}
.PdR10I{
  padding-right: 10px !important;
}
.PdR15I{
  padding-right: 15px !important;
}
.PdR20I{
  padding-right: 20px !important;
}

.PdB5I{
  padding-bottom: 5px !important;
}
.PdB10I{
  padding-bottom: 10px !important;
}
.PdB15I{
  padding-bottom: 15px !important;
}
.PdB20I{
  padding-bottom: 20px !important;
}

/*
  margin %
 */
.MgBp1{
  margin-bottom: 1%;
}

.MgBp2{
  margin-bottom: 2%;
}

.MgBp3{
  margin-bottom: 3%;
}

.MgBp4{
  margin-bottom: 4%;
}

.MgBp5{
  margin-bottom: 5%;
}

/*
  Bandeaux front

 */
.band204 > .row{
  text-align: center;
  padding: 1%;
  border-radius: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dedede;
  background: #FFF;
  -moz-box-shadow: 0 0 5px #dedede;
  -webkit-box-shadow: 0 0 5px #dedede;
  box-shadow: 0 0 5px #dedede;
}

.band204 h4{
  line-height: 29px;
  font-size: 27px;
  padding: 1%;
}

.bandLogo{
  color: #049999;
  font-size: 40px;
  text-align: center;
}
/*
    MEDIA QUERY                                       
 */


@media(min-width:768px) {

}

@media(min-width: 992px){

}

@media(max-width:991px) {

}

@media(max-width:767px) {
  .Mg0xs{
    margin : 0;
  }

  .MgB5xs{
    margin-bottom: 5px;
  }

  .MgB10xs{
    margin-bottom: 10px;
  }

  .MgB15xs{
    margin-bottom: 15px;
  }

  .MgB20xs{
    margin-bottom: 20px;
  }

  .MgB50xs{
    margin-bottom: 50px;
  }

  .MgL-15xs{
    margin-left: -15px;
  }

  .MgL5xs{
    margin-left: 5px;
  }
  .MgL10xs{
    margin-left: 10px;
  }
  .MgL15xs{
    margin-left: 15px;
  }
  .MgL20xs{
    margin-left: 20px;
  }

  .MgT5xs{
    margin-top: 5px;
  }
  .MgT10xs{
    margin-top: 10px;
  }
  .MgT15xs{
    margin-top: 15px;
  }
  .MgT20xs{
    margin-top: 20px;
  }

  .MgR5xs{
    margin-right: 5px;
  }
  .MgR10xs{
    margin-right: 10px;
  }
  .MgR15xs{
    margin-right: 15px;
  }
  .MgR20xs{
    margin-right: 20px;
  }

  /* même classe que précédemment mais avec le important */

  .Mg0Ixs{
    margin : 0 !important;
  }

  .MgB5Ixs{
    margin-bottom: 5px !important;
  }

  .MgB10Ixs{
    margin-bottom: 10px !important;
  }

  .MgB15Ixs{
    margin-bottom: 15px !important;
  }

  .MgB20Ixs{
    margin-bottom: 20px !important;
  }

  .MgL5Ixs{
    margin-left: 5px !important;
  }
  .MgL10Ixs{
    margin-left: 10px !important;
  }
  .MgL15Ixs{
    margin-left: 15px !important;
  }
  .MgL20Ixs{
    margin-left: 20px !important;
  }

  .MgT5Ixs{
    margin-top: 5px !important;
  }
  .MgT10Ixs{
    margin-top: 10px !important;
  }
  .MgT15Ixs{
    margin-top: 15px !important;
  }
  .MgT20Ixs{
    margin-top: 20px !important;
  }

  .MgR5Ixs{
    margin-right: 5px !important;
  }
  .MgR10Ixs{
    margin-right: 10px !important;
  }
  .MgR15Ixs{
    margin-right: 15px !important;
  }
  .MgR20Ixs{
    margin-right: 20px !important;
  }

  /* classe padding génériques */
  .Pd0xs{
    padding : 0;
  }

  .PdL5xs{
    padding-left: 5px;
  }
  .PdL10xs{
    padding-left: 10px;
  }
  .PdL15xs{
    padding-left: 15px;
  }
  .PdL20xs{
    padding-left: 15px;
  }

  .PdT5xs{
    padding-top: 5px;
  }
  .PdT10xs{
    padding-top: 10px;
  }
  .PdT15xs{
    padding-top: 15px;
  }
  .PdT20xs{
    padding-top: 20px;
  }

  .PdR5xs{
    padding-right: 5px;
  }
  .PdR10xs{
    padding-right: 10px;
  }
  .PdR15xs{
    padding-right: 15px;
  }
  .PdR20xs{
    padding-right: 20px;
  }

  .PdB5xs{
    padding-bottom: 5px;
  }
  .PdB10xs{
    padding-bottom: 10px;
  }
  .PdB15xs{
    padding-bottom: 15px;
  }
  .PdB20xs{
    padding-bottom: 20px;
  }

  /* même classe que précédemment mais avec le important */

  .Pd0Ixs{
    padding : 0 !important;
  }

  .PdL5Ixs{
    padding-left: 5px !important;
  }
  .PdL10Ixs{
    padding-left: 10px !important;
  }
  .PdL15Ixs{
    padding-left: 15px !important;
  }
  .PdL20Ixs{
    padding-left: 20px !important;
  }

  .PdT5Ixs{
    padding-top: 5px !important;
  }
  .PdT10Ixs{
    padding-top: 10px !important;
  }
  .PdT15Ixs{
    padding-top: 15px !important;
  }
  .PdT20Ixs{
    padding-top: 20px !important;
  }

  .PdR5Ixs{
    padding-right: 5px !important;
  }
  .PdR10Ixs{
    padding-right: 10px !important;
  }
  .PdR15Ixs{
    padding-right: 15px !important;
  }
  .PdR20Ixs{
    padding-right: 20px !important;
  }

  .PdB5Ixs{
    padding-bottom: 5px !important;
  }
  .PdB10Ixs{
    padding-bottom: 10px !important;
  }
  .PdB15Ixs{
    padding-bottom: 15px !important;
  }
  .PdB20Ixs{
    padding-bottom: 20px !important;
  }

  /*
    margin %
   */
  .MgBp1xs{
    margin-bottom: 1%;
  }

  .MgBp2xs{
    margin-bottom: 2%;
  }

  .MgBp3xs{
    margin-bottom: 3%;
  }

  .MgBp4xs{
    margin-bottom: 4%;
  }

  .MgBp5xs{
    margin-bottom: 5%;
  }
}

div.col-xs-12 label.required:after {
  content: '*';
  color: #e02b27;
  font-size: 1.2rem;
  margin: 0 0 0 5px;
}