.elementor-54551 .elementor-element.elementor-element-f1686d5{padding:2em 2em 2em 2em;}.elementor-54551 .elementor-element.elementor-element-e5f6f8e{padding:0em 0em 4em 0em;}.elementor-54551 .elementor-element.elementor-element-3095012{padding:0em 0em 2em 0em;}@media(max-width:767px){.elementor-54551 .elementor-element.elementor-element-6d98ae4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54551 .elementor-element.elementor-element-150a2a7 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-f1686d5 */#content .hidden{
    display:none!important;
}

#content .show-answer #answer-choices .correct-choice.hidden#correct{
display:inline-block!important;
}
/* -- Update the quesiton info here --  */

  #questionChapter:before{
      content:"AUD";
  } 
  #questionReading:before{
      content:"Audit Procedures";
  } 
  #questionTopic:before{
  content:"Audit Scope";
  }
  h1:before{
  content:"";
  }
  
  .emphasis{
      font-style: italic;
  }

  /* -- Update top image/interface -- choose aud bec far or reg  -- */
 
  .cfa-interface-reg{
    display:block!Important;  
  }
  
/* -- Adjust background position in different devices --  */
  
  .practice-question p{
      color:#454545;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fcd67cf */.imagepreview{
    cursor: pointer;
}
.tooltip {
  position: relative!important;
  display: inline-block!important;
  
  color:#454545!important;
  font-size: 19px!important;
}
.tooltip:hover{
    cursor: pointer!important;
    border-bottom: 1px dotted black;
}
.tooltip:hover:after{
    background: none!important;
}
.tooltip:hover:before{
    border: none!important;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 250px;
  background-color: #454545;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  top: 150%;
  left: 50%;
  margin-left: -60px;
  font-size: 10px;
  
}
@media (min-width:500px) and (max-width:767px){
    .tooltip .tooltiptext {
  visibility: hidden;
  width: 250px;
  background-color: #454545;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  top: 150%;
  left: 10%!important;
  left: 0px!important;
 
  font-size: 10px;
  
}
}
@media (max-width:500px){
    .tooltip .tooltiptext {
 display: none!important;
  width: 250px;
  background-color: #454545;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  top: 150%;
  left: 10%!important;
  left: 0px!important;
 
  font-size: 10px;
  
}
}
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 20%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #454545 transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS */.answer-choices,
.before-answer-choices,
.answerExplanation p {
    color: #454545
}

.answer-choices label {
    padding: 1em;
    line-height: 1.8;
  
}

.correct-choice {
    color: #7bc75f;
    font-weight: 500
}

.answer-choices,
.choices2 {
    padding-left: 2em;
}

.elementor-slideshow__title {
    display: none !important
}

.choices2 i {
    position: relative;
    width: 0;
    left: -24px;
    top: 0;
    margin-left: -3px
}

.submit-button-wrap {
    padding-top: 2em
}

.answer-choices,
.before-answer-choices,
.answerExplanation p {
    color: #454545
}

.answer-choices label {
    padding: 1em;
    line-height: 1.8;

}

.correct-choice {
    color: #7bc75f;
    font-weight: 500
}

.answer-choices,
.choices2 {
    padding-left: 2em
}

.elementor-slideshow__title {
    display: none !important
}

.choices2 i {
    position: relative;
    width: 0;
    left: -24px;
    top: 0;
    margin-left: 0
}

.hidden {
    display: none
}

.choices2 i {
    display: none
}

.show-answer .choices2 i {
    display: inline-block
}

#readExplanation {
    padding-top: 1.5em
}

.page-wrap,
.page-wrap>.content-wrapper.container {
    padding: 0 !important
}

.answer-choices label {
    padding: 0 !important;
    line-height: 1.8
}

.choices2 label {
    display: inline
}

#content .show-answer .choices2 span.hidden {
    display: inline-block !important
}

.qow-hero {
    padding: 5em 1em !important
}

.qowContent .elementor-top-section {
    padding: 0 !important
}

.qowContentsection {
    padding-top: 0em !Important
}

@media(max-width:767px) {
    .page-wrap {
        padding-bottom: 0
    }
}


@media (min-width:1024px){
 .no-top-padding {
    padding-top: 7em !Important
}   
}
@media (max-width:500px){
 .no-top-padding {
    padding-top: 5em !Important
}   
}/* End custom CSS */