/*@import "styleLibrary.less";*/

.pseudoElement {
  display: block;
  content: "'\00a0'";
}
.faq_nav_tab {
  height: 125px !important;
}
.faq_theme_hyperlink {
  display: block;
  width: 100%;
  height: auto;
  padding-top: 10px;
  min-width: 50px;
  max-width: 130px;
  margin: 0 auto;
  float: none !important;
  text-decoration: none !important;
  font-size: 16px !important;
  line-height: 15px !important;
  margin-top: -20px;
}
.faq_theme_div::before {
  content: none !important;
}
.faq_theme_innerdiv {
  display: block;
  width: 100%;
  float: left;
  text-align: center;
  padding-top: 5px;
}
.active .faq_theme_text {
  color: #e56a19;
}
.faq_theme_image {
  margin-left: auto;
  margin-right: auto;
}
.faq_theme_text {
  width: 100%;
  padding-bottom: 10px;
  height: auto;
  display: block;
  color: #6f6f6f;
  text-align: center;
  font-family: 'IloxxLightFont';
  text-decoration: none;
  margin-top: -20px !important;
}
.faq_greyline {
  display: inline-block;
  height: 1px;
  width: 100%;
  background-color: #e8e4dd;
}
/*#region accordion*/

.btnFAQSwitchQuestion {
  width: calc(100% - 40px);
  padding: 10px 15px 9px 20px;
  display: block;
  text-decoration: none;
  color: #6f6f6f;
  font-size: 16px;
  font-family: 'IloxxRegularFont';
  margin-bottom: 1px;
  background-image: url("../../images/helpandcontact/faq/faq_plus.gif");
  background-repeat: no-repeat;
  background-position: 0px;
  background-size: 10px;
  line-height: 15px;
}
.btnFAQSwitchQuestion.active {
  background-image: url('../../images/helpandcontact/faq/faq_minus.gif');
}
.btnFAQSwitchQuestion:hover {
  color: #6f6f6f;
}
.panFAQContent {
  width: calc(100% - 30px);
  padding: 0px 15px 21px 15px;
  height: 0px;
  overflow: hidden;
  transition: height 2s;
  color: #6f6f6f;
  font-size: 16px;
  font-family: 'IloxxLightFont';
  line-height: 20px;
}
.panFAQContent.active {
  height: auto;
}
.panFAQContent p {
  margin: 0px 0px 20px 0px;
  padding-left: 10px;
  text-align: justify;
}
.panFAQContent a {
  color: #e56a19;
}
/*#endregion*/

.btnLikeFAQ {
  display: block;
  float: left;
  background-image: url(../../images/helpandcontact/faq/faq_thumbup.gif);
  background-repeat: no-repeat;
  background-size: 24px;
  height: 24px;
  width: 24px;
}
.btnDislikeFAQ {
  display: block;
  float: left;
  background-image: url(../../images/helpandcontact/faq/faq_thumbdown.gif);
  background-repeat: no-repeat;
  background-size: 24px;
  height: 24px;
  width: 24px;
}
.labelLike {
  float: left;
  margin-right: 15px;
  margin-top: 1px;
  font-size: 14px;
}
.faq_greyline {
  display: inline-block;
  height: 1px;
  width: 100%;
  background-color: #e8e4dd;
}
.faq_question {
  width: calc(100% - 40px);
  float: left;
  border-right: none !important;
}
@media (max-width: 767px) {
  .faq_question {
    width: calc(100% - 50px);
  }
}
.faq_loupe {
  background-color: white;
  background-image: url(../../images/lupe.svg);
  background-repeat: no-repeat;
  background-size: 60px;
  background-position-x: -12px;
  background-position-y: -12px;
  height: 34px;
  width: 35px;
  float: right;
  min-width: 0px;
  border: 1px solid #ced4da;
  border-left: none !important;
}
@media (max-width: 767px) {
  .faq_loupe {
    height: 44px;
    width: 45px;
    background-size: 70px;
    background-position-x: -11px;
    background-position-y: -12px;
  }
}
