#survey {
  max-width: 1440px;
  margin: auto;
  font-family: Montserrat, sans-serif;
  /* background: #ff000033; 
  overflow:hidden;*/
  ;
}
/*a tag underline for url CSS*/
#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info .left a {
  text-decoration: underline;
}

#survey .mob {
  display: none;
}

#survey #ginasthma {
  text-decoration: underline;
}

#survey *[aria-hidden='true'] {
  visibility: visible;
}

#survey .cmp-text {
  padding: 0px;
}

#survey .modal.cmp-modal__modalbox.modal-md .modal-box {
  width: 600px;
  height: 412px;
  border-radius: 5px;
}

#survey .modal.cmp-modal--defaultStyle .modal-box__content {
  padding: 0%;
}

#survey .modal.cmp-modal--defaultStyle .modal-box__content .cmp-modal__title {
  margin: auto;
}

#survey .modal-box .modal-box__content .modal__close {
  height: 19px;
  width: 19px;
  position: absolute;
  top: 18px;
  right: 17px;
}

#survey .modal #modal-content .popup-container {
  padding: 49px 43px 63px 62px;
}

#survey .modal #modal-content .popup-container .wraper-content .end-session-link {
  color: #3A9CDB;
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  text-align: left;
  line-height: 22px;
  letter-spacing: 0.19px;
}

#survey .modal #modal-content .popup-container .wraper-content .end-session-des {
  color: #000;
  font-size: 28px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 39px;
  letter-spacing: 0.14px;
  text-align: left;
  padding-bottom: 99px;
  padding-top: 15px;
}

#survey .modal #modal-content .popup-container .wraper-content .button-section {
  display: flex;
  gap: 22px;
}

#survey .modal #modal-content .popup-container .wraper-content .button-section .Btn {
  border-radius: 5px;
  height: 38px;
  width: 140px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  cursor: pointer;
  font-weight: 500;
  line-height: 22px;
}

#survey .modal #modal-content .popup-container .wraper-content .button-section .cancel-Btn {
  background-color: #E6E8E9;
  color: #000000;
}

#survey .modal #modal-content .popup-container .wraper-content .button-section .confirm-Btn {
  background-color: #0F2CBB;
  color: #fff;
}

#survey #panel .azcl-columns__base {
  display: flex;
  gap: 0px;
}

#survey #panel {
  background-color: #f7f7f7;
  overflow: hidden;
  z-index: 1000;
  position: relative;
}

#survey #panel-left {
  width: 305px;
  background: #006148;
  background: -webkit-gradient(linear,left top,left bottom,from(#006148),color-stop(25%,#03a784),to(#03a784));
  background: linear-gradient(180deg,#006148 0,#03a784 25%,#03a784 100%);
  min-height: 597px;
}

#survey #panel .azcl-column-par2 {
  width: 100%;
}

#survey #panel-left #left-container {
  display: flex;
  position: relative;
  width: 100%;
}

#survey #panel-left #left-container .main {
  padding-left: 46px;
  padding-top: 75px;
  display: flex;
  flex-direction: column;
  /* height: 100%; */
  height: 100vh;
  width: 100%;
}

#survey #panel-left #left-container .main .logo {
  width: 153px;
}

#survey #panel-left #left-container .main .logo img {
  width: 100%;
}

#survey #panel-left #left-container .main .section {
  padding-top: 63px;
  /* border-radius: 35px; */
  ;
}

#survey #panel-left #left-container .main .section .sectionhead {
  font-size: 14px;
  /* letter-spacing: 1px; */
  /* margin-left: -7px; */
  padding-bottom: 12px;
  /* opacity: .7; */
  text-transform: uppercase;
  border-color: transparent;
  color: #fff;
  cursor: default;
  font-family: "Montserrat",sans-serif;
  line-height: 22px;
  /* border-radius: 75px; */
  display: block;
  /* border-right: 5px solid transparent; */
  /* border-radius: 0px 0px 5px 0px; */
  position: relative;
}

#survey #panel-left #left-container .main .section .section-content {
  /* height: 59px; */
  ;
}

#survey #panel-left #left-container .main .section .section-content .exhistory.active + .guidance {
  border-top: 0px;
}

#survey #panel-left #left-container .main .section .section-content .exhistory + .guidance {
  border-top: 1px solid #FFFFFF8C;
}

#survey #panel-left #left-container .main .section .section-content .exhistory {
  height: 59px;
  display: flex;
  cursor: pointer;
  border-top: 1px solid #FFFFFF8C;
  position: relative;
  /* border-bottom: 1px solid #FFFFFF8C; */
  ;
}

#survey #panel-left #left-container .main .section .section-content .exhistory.active {
  background: #fff;
  border: 0px;
  border-radius: 5px 0px 0px 5px;
}

#survey #panel-left #left-container .main .section .section-content .exhistory.active::after {
  content: " ";
  height: 10px;
  width: 10px;
  background: #fff;
  display: block;
  position: absolute;
  right: -1px;
  top: -9px;
}

#survey #panel-left #left-container .main .section .section-content .exhistory.active::before {
  content: " ";
  height: 10px;
  width: 10px;
  background: #1d9076;
  display: block;
  position: absolute;
  right: 0px;
  top: -10px;
  border-radius: 0px 0px 6px 0px;
  z-index: 1;
}

#survey #panel-left #left-container .main .section .section-content .exhistory .sectionicon {
  display: flex;
  padding: 19px;
}

#survey #panel-left #left-container .main .section .section-content .exhistory .sectionicon img {
  width: 100%;
}

#survey #panel-left #left-container .main .section .section-content .exhistory .sectiontitle {
  margin-left: 5px;
  display: flex;
  align-items: center;
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  margin-right: 5px;
}

#survey #panel-left #left-container .main .section .section-content .exhistory.active .sectiontitle::after {
  content: " ";
  background: #fff;
  position: absolute;
  height: 10px;
  width: 10px;
  right: -1px;
  bottom: -10px;
}

#survey #panel-left #left-container .main .section .section-content .exhistory.active .sectiontitle::before {
  content: " ";
  background: #03a784;
  position: absolute;
  height: 11px;
  width: 10px;
  right: 0px;
  bottom: -11px;
  z-index: 1;
  border-radius: 0px 6px 0px 0px;
}

#survey #panel-left #left-container .main .section .section-content .guidance {
  height: 59px;
  display: flex;
  /* border-top: 1px solid #FFFFFF8C; */
  cursor: pointer;
  position: relative;
}

#survey #panel-left #left-container .main .section .section-content .guidance.active {
  background: #fff;
  border: 0px;
  border-radius: 5px 0px 0px 5px;
}

#survey #panel-left #left-container .main .section .section-content .guidance.active::after {
  content: " ";
  height: 10px;
  width: 10px;
  background: #fff;
  display: block;
  position: absolute;
  right: -1px;
  top: -9px;
}

#survey #panel-left #left-container .main .section .section-content .guidance.active::before {
  content: " ";
  height: 10px;
  width: 10px;
  background: #0ba181;
  display: block;
  position: absolute;
  right: 0px;
  top: -10px;
  border-radius: 0px 0px 6px 0px;
  z-index: 1;
}

#survey #panel-left #left-container .main .section .section-content .guidance.active .sectiontitle::after {
  content: " ";
  background: #fff;
  position: absolute;
  height: 10px;
  width: 10px;
  right: -1px;
  bottom: -10px;
}

#survey #panel-left #left-container .main .section .section-content .guidance.active .sectiontitle::before {
  content: " ";
  background: #03a784;
  position: absolute;
  height: 11px;
  width: 10px;
  right: 0px;
  bottom: -11px;
  z-index: 1;
  border-radius: 0px 6px 0px 0px;
}

#survey #panel-left #left-container .main .section .section-content .guidance.disabled {
  cursor: not-allowed;
}

#survey #panel-left #left-container .main .section .section-content .guidance .sectionicon {
  display: flex;
  padding: 19px;
  width: 60px;
}

#survey #panel-left #left-container .main .section .section-content .guidance .sectionicon img {
  width: 100%;
}

#survey #panel-left #left-container .main .section .section-content .guidance .sectiontitle {
  margin-left: 5px;
  display: flex;
  align-items: center;
  font-weight: 500;
}

#survey #panel-left #left-container .main .output {
  padding-top: 42px;
}

#survey #panel-left #left-container .main .output .outputhead {
  font-size: 14px;
  padding-bottom: 12px;
  text-transform: uppercase;
  border-color: transparent;
  color: #fff;
  cursor: default;
  font-family: "Montserrat",sans-serif;
  line-height: 22px;
  display: block;
}

#survey #panel-left #left-container .main .output .output-content {
  height: 59px;
  display: flex;
}

#survey #panel-left #left-container .main .output .output-content .summary {
  display: flex;
  width: 100%;
  background: #35B99D;
  border-radius: 5px 0px 0px 5px;
  position: relative;
  cursor: pointer;
}

#survey #panel-left #left-container .main .output .output-content .summary.active {
  background: #fff;
  border: 0px;
  border-radius: 5px 0px 0px 5px;
}

#survey #panel-left #left-container .main .output .output-content .summary.active::after {
  content: " ";
  height: 10px;
  width: 10px;
  background: #fff;
  display: block;
  position: absolute;
  right: -1px;
  top: -9px;
}

#survey #panel-left #left-container .main .output .output-content .summary.active::before {
  content: " ";
  height: 10px;
  width: 10px;
  background: #03a784;
  display: block;
  position: absolute;
  right: 0px;
  top: -10px;
  border-radius: 0px 0px 6px 0px;
  z-index: 1;
}

#survey #panel-left #left-container .main .output .output-content .summary.active .sectiontitle::after {
  content: " ";
  background: #fff;
  position: absolute;
  height: 10px;
  width: 10px;
  right: -1px;
  bottom: -10px;
}

#survey #panel-left #left-container .main .output .output-content .summary.active .sectiontitle::before {
  content: " ";
  background: #03a784;
  position: absolute;
  height: 11px;
  width: 10px;
  right: 0px;
  bottom: -11px;
  z-index: 1;
  border-radius: 0px 6px 0px 0px;
}

#survey #panel-left #left-container .main .output .output-content .summary.disabled {
  cursor: not-allowed;
}

#survey #panel-left #left-container .main .output .output-content .summary .summaryicon {
  display: flex;
  padding: 19px;
}

#survey #panel-left #left-container .main .output .output-content .summary img {
  width: 100%;
}

#survey #panel-left #left-container .main .output .output-content .sectiontitle {
  margin-left: 5px;
  display: flex;
  align-items: center;
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}

#survey #panel-left #left-container .footer {
  margin-top: auto;
  /* display: flex; */
  /* flex-direction: column; */
  /* top: auto; */
  /* bottom: 0px; */
  margin-bottom: 41px;
}

#survey #panel-left #left-container .footer .footer-link {
  margin-top: 12px;
}

#survey #panel-left #left-container .footer .footer-link a {
  font-family: "Montserrat",sans-serif;
  font-size: 12px;
  line-height: 22px;
  color: #000;
  cursor: pointer;
  font-weight: 400;
  text-decoration: none;
}

#survey #panel-right {
  /* width:calc(100% - 305px); */
  max-height: 950px;
  overflow-y: scroll;
  background-color: #f7f7f7;
  max-height: 100vh;
}

#survey #panel-right #top-right-panel {
  /* position:fixed; */
  /* width:100%; */
  /* z-index: 1; */
  height: 64px;
}

#survey #panel-right #top-right-panel .top-right-panel-back {
  height: 63px;
  background: #000;
  display: flex;
  align-items: center;
  position: fixed;
  width: 100%;
  z-index: 2;
  max-width: calc(1440px - 305px);
}

#survey #panel-right #top-right-panel .top-right-panel-back a:hover,
#survey #panel-right #top-right-panel .top-right-panel-back a:active,
#survey #panel-right #top-right-panel .top-right-panel-back a:visited {
  text-decoration: none;
}

#survey #panel-right #top-right-panel .top-right-panel-back a {
  display: flex;
  margin-left: 28px;
  cursor: pointer;
  text-decoration: none;
}

#survey a:hover,
#survey a:hover div,
#survey a:active,
#survey a:focus,
#survey a::visited {
  text-decoration: none;
  color: #0F2CBB;
}

#survey #panel-right #top-right-panel .top-right-panel-back .back-icon {
  width: 7px;
  align-items: center;
  justify-content: center;
  display: flex;
}

#survey #panel-right #top-right-panel .top-right-panel-back .back-icon img {
  width: 100%;
  height: 12px;
}

#survey #panel-right #top-right-panel .top-right-panel-back .back-txt {
  font-family: "Montserrat",sans-serif;
  font-size: 17px;
  line-height: 20px;
  color: #fff;
  margin-left: 5px;
  font-weight: 500;
}

#survey #panel-right .questionnaire {
  /* margin-top:63px; */
  ;
}

#survey #panel-right .questionnaire .questionnaire-referid .cmp-questionnaire__header h2.cmp-questionnaire__heading {
  display: none;
}

#survey #panel-right .questionnaire .questionnaire-referid .question-section {
  position: relative;
}

#survey #panel-right .questionnaire .questionnaire-referid .question-section .input_uparrow {
  position: absolute;
  bottom: -43px;
  z-index: 1;
  left: 74px;
  border-bottom: 3px solid #A7A9AC;
  border-right: 3px solid #A7A9AC;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
  width: 12px;
  height: 12px;
  cursor: pointer;
}

#survey #panel-right .questionnaire .questionnaire-referid .question-section .input_downarrow {
  position: absolute;
  bottom: -58px;
  z-index: 1;
  left: 74px;
  border-bottom: 3px solid #A7A9AC;
  border-right: 3px solid #A7A9AC;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 12px;
  height: 12px;
  cursor: pointer;
}

#survey #panel-right .questionnaire .questionnaire-referid .question-section .qhead.err {
  color: #e50900;
}

#survey #panel-right .questionnaire .questionnaire-referid .question-section .qhead {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 600;
}

#survey #panel-right .questionnaire .questionnaire-referid .question-section .question {
  font-family: "Montserrat",sans-serif;
  font-size: 32px;
  line-height: 40px;
  color: #000;
  font-weight: 500;
  margin-top: 7px;
  max-width: 670px;
  /* margin-right: 10px; */
  padding-right: 20px;
}
#survey #panel-right .questionnaire .questionnaire-referid .question-section .question-four {
    font-size: 33px;
    max-width: 668px;
}
#survey #panel-right .questionnaire .questionnaire-referid .question-section .question.third-question {
  padding-right: 31px;
}

#survey #panel-right .questionnaire .questionnaire-referid .question-section .question .extraspace {
  margin-left: 10px;
}

#survey #panel-right .questionnaire .questionnaire-referid .question-section .question .highlight {
  color: #0f2cbb;
}

#survey #panel-right .questionnaire .cmp-questionnaire__airqContainer .cmp-questionnaire__questionText,
#survey #panel-right .questionnaire .cmp-questionnaire__airqContainer .cmp-questionnaire__subHeading {
  margin: 0px;
  width: 100%;
}

#survey #panel-right .questionnaire .cmp-questionnaire__airqContainer .cmp-questionnaire {
  width: 100%;
  padding: 0px;
  padding-top: 58px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__question-wrapper {
  width: 100%;
  padding-left: 70px;
  /* padding-right: 20px; */
  ;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__radio-button-group {
  padding-left: 70px;
}

#survey #panel-right .questionnaire-referid .cmp-questionnaire__question .cmp-questionnaire__radio-button-group label {
  width: 140px;
  background: #E6E8E9;
  border-radius: 6px;
  font-family: "Montserrat",sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
  height: 38px;
  padding: 8px 0px;
  text-align: center;
  margin-right: 24px;
}

#survey #panel-right .questionnaire-referid .cmp-questionnaire__question input[type="radio"].checked+label {
  background-color: #03A784;
  outline: unset;
  color: white;
}

#survey #panel-right .questionnaire-referid .cmp-questionnaire__inner .cmp-questionnaire__item:not(.first) {
  margin: 0px;
  margin-top: 100px;
}

#survey #panel-right .questionnaire .cmp-questionnaire__airqContainer  .cmp-questionnaire__item:not(.first) .cmp-questionnaire__questionText {
  margin-top: 88px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info {
  margin-top: 34px;
  /*height: 224px;*/
  /* width: 100%; */
  /* background: #E6E8E9; */
  /* display:flex; */
  margin-left: 70px;
  /* height: 10px; */
  margin-bottom: 15px;
  cursor: pointer;
  padding-left: 0px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info .left {
  /* margin :34px 0; */
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #000;
  font-weight: 500;
  display: flex;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info .left .fa-info {
  background: url(/content/dam/intelligentcontent/brands/asthmaidsg/us/en/Images/desktop/Icon-info.svg);
  background-position: center;
  background-repeat: no-repeat;
  /* display: flex; */
  height: 25px;
  width: 15px;
  /* margin-top: 3px; */
  /* padding-bottom: 3px; */
  background-size: contain;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer i.animate-icon.fa.fa-chevron-right {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info .left .fa-info:before {
  content: unset;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info .left .animate-icon {
   /*display:flex;*/
  margin-top: 3px;
  margin-left: 8px;
  font-size: 12px;
}

html[lang="fr"] #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info .left .animate-icon {
  margin-left: 8px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__question .cmp-additionalInfo__container {
  background: #E6E8E9;
  margin-top: 41px;
  padding-bottom: 19px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__question .cmp-additionalInfo__container .expand-text {
  /*width: 580px;*/
 width: 579px;
  margin-left: 70px;
  /*padding-bottom: 9px;*/
  padding: 0px 0px 9px 0px;
  font-size: 12px;
  line-height: 22px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__question .cmp-additionalInfo__container .expand-text p a {
  text-decoration: underline;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__question .cmp-additionalInfo__container .expand-text p:first-child {
  margin-bottom: 10px;
  padding-right: 5px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__question .cmp-additionalInfo__container .expand-text .additionalInfo_des {
  padding-right: 5px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__question .cmp-additionalInfo__container .expand-text p {
  font-family: "Montserrat",sans-serif;
  font-size: 12px;
  line-height: 22px;
  color: #000;
  font-weight: 400;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__question .cmp-additionalInfo__container .expand-text p a:visited {
  color: #0F2CBB;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire_airq__error {
  position: sticky;
  top: 63px;
  left: 0px;
  z-index: 2;
  /* display: block; */
  ;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire_airq__error .cmp-questionnaire__activequestions {
  padding: 0 5px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire  .cmp-questionnaire__continue {
  text-align: left;
  padding-top: 80px;
  padding-bottom: 164px;
  padding-left: 70px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire .cmp-questionnaire__input_text {
  padding-left: 70px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire .cmp-questionnaire__input_text .cmp-questionnaire__airqselect.inputText.err {
  border: 2px solid #e50900;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire .cmp-questionnaire__input_text .cmp-questionnaire__airqselect.inputText {
  width: 100px;
  height: 50px;
  border-radius: 6px;
  border: 2px solid #A7A9AC;
  outline: 0px;
  font-family: "Montserrat",sans-serif;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  color: #3C4242;
  padding: 16px 10px 15px 13px;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {
  opacity: 0;
  height: 40px;
  margin: 0px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer span.error {
  margin-top: 5px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire  .cmp-questionnaire__continue .btn {
  font-family: "Montserrat",sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  font-weight: 600;
  text-align: center;
  width: 588px;
  border-radius: 6px;
  background-color: #0F2CBB;
  cursor: pointer;
  text-transform: uppercase;
  padding: 0px;
  height: 60px;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire .cmp-questionnaire__continue .btn:hover {
  background-color: #091c77;
  text-decoration: none;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire .cmp-questionnaire__resultWrapper, 
#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire .cmp-questionnaire__results {
  display: none;
}

#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire .cmp-questionnaire__referralletterbutton {
  display: none;
}

#survey #panel-right #btn_pdf {
  display: none;
}

#survey #container_btn,
#survey #modal-popup {
  display: none;
}

#survey #container_tab_questionnaire {
   /* display:none; */
  ;
}

#survey #panel #panel-right #container_tab_guidance {
  padding-left: 71px;
  padding-right: 20px;
}

#survey #panel #panel-right #container_tab_guidance #tab_guidance {
  padding-top: 50px;
  max-width: 636px;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top {
  padding-top: 98px;
  /* padding: 24px 27px 39px; */
  max-width: 615px;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main {
  z-index: 0;
  background: #fff;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .head {
  display: flex;
  padding: 24px 27px 0px;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .head .icon {
  margin-right: 20px;
  height: 27px;
  width: 27px;
  margin-top: 7px;
}

#survey #panel #panel-right .hidden {
  display: none;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .head .heading {
  font-family: "Montserrat",sans-serif;
  font-size: 32px;
  line-height: 40px;
  color: #000;
  font-weight: 500;
  width: 100%;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .content {
  padding: 0px 27px 35px;
  margin-top: 34px;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .content .subhead {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .content .copy {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 400;
  margin-top: 25px;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 400;
  padding: 28px 27px 39px;
  display: flex;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button a,
#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button a:hover,
#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button a:active,
#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button a:visited {
  text-decoration: none;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button a:first-child {
  margin-right: 60px;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button .btn_download {
  display: flex;
  cursor: pointer;
  color: #000;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button .btn_download .btnicon {
  height: 19px;
  width: 19px;
  margin-right: 15px;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button .btn_download .btnitxt {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button .btn_crl {
  display: flex;
  cursor: pointer;
  /* margin-left: 60px; */
  color: #000;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button .btn_crl.hidden {
  display: none;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button .btn_crl .btnicon {
  height: 19px;
  width: 19px;
  margin-right: 15px;
}

#survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button .btn_crl .btnitxt {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
}

#survey #panel #panel-right #container_tab_guidance #tab_guidance .guidance_main {
}

#survey #panel #panel-right #container_tab_guidance #tab_guidance .guidance_main .head {
  font-family: "Montserrat",sans-serif;
  font-size: 28px;
  line-height: 40px;
  color: #000;
  font-weight: 500;
}

#survey #panel #panel-right #container_tab_guidance #tab_guidance .guidance_main .subhead {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
  margin-top: 15px;
}

#survey #panel #panel-right #container_tab_guidance #tab_guidance .guidance_main .subhead a {
  text-decoration: underline;
  color: #0f2cbb;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer {
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance {
  padding-top: 36px;
  max-width: 625px;
  padding-bottom: 86px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item {
  /* padding-right: 10px; */
  ;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header {
  font-family: "Montserrat",sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #03A784;
  font-weight: 600;
  border-bottom: 1px solid #ADADAD;
  padding-bottom: 10px;
  padding-top: 13px;
  margin-right: 10px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header button {
  padding: 0px;
  outline: none;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header button::before {
  content: "";
  height: 23px;
  width: 24px;
  margin-right: 17px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item:first-child h3.cmp-accordion__header button::before {
  background-image: url("/content/dam/intelligentcontent/brands/asthmaidsg/us/en/Images/desktop/icon_acc_control.svg");
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item:nth-child(2) h3.cmp-accordion__header button::before {
  background-image: url("/content/dam/intelligentcontent/brands/asthmaidsg/us/en/Images/desktop/icon_acc_step.svg");
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item:nth-child(3) h3.cmp-accordion__header button::before {
  background-image: url("/content/dam/intelligentcontent/brands/asthmaidsg/us/en/Images/desktop/icon_acc_adherence.svg");
  background-position: center;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item:nth-child(4) h3.cmp-accordion__header button::before {
  background-image: url("/content/dam/intelligentcontent/brands/asthmaidsg/us/en/Images/desktop/icon_acc_inhaler.svg");
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item:nth-child(5) h3.cmp-accordion__header button::before {
  background-image: url("/content/dam/intelligentcontent/brands/asthmaidsg/us/en/Images/desktop/icon_acc_risk.svg");
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header button span.cmp-accordion__title {
  font-family: "Montserrat",sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #03A784;
  font-weight: 600;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header button span.cmp-accordion__icon {
  color: #000;
  font-size: 16px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header button span.cmp-accordion__icon::before {
  content: '\f054';
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header button.cmp-accordion__button--expanded span.cmp-accordion__icon::before {
  content: '\f078';
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel {
  padding: 0px;
  padding-left: 42px;
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma {
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main {
  padding-top: 20px;
  padding-bottom: 45px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .first-para {
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .second-para {
  padding-top: 21px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .third-para {
  line-height: 22px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .four-para {
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .five-para {
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .head {
  font-family: "Montserrat",sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  font-weight: 600;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .content {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
  max-width: 594px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .first-para .content p:first-child {
  padding-bottom: 10px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .second-para .content {
  padding-top: 31px;
  padding-bottom: 31px;
  padding-right: 75px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .third-para .content:first-child {
  padding-bottom: 15px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .third-para .content:nth-child(2) {
  /*padding-left: 20.5px;*/
  padding-left: 16px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .content ul {
  list-style: disc;
  list-style-type: disc;
  /* font-size: 30px; */
  /*margin-left: -2px;*/
  ;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .third-para .content ul li {
  margin: 5px 0;
  font-size: 14px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main  .content ul li::marker {
  /* font-size: 1.2rem; */
  /* color: black; */
  /* vertical-align: bottom; */
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .four-para .head {
  padding-top: 31px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .four-para .content {
  padding-top: 21px;
  padding-bottom: 31px;
  padding-right: 40px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .five-para .content {
  /*padding-left: 21px;*/
  padding-left: 16px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .five-para .content ul li {
  /* margin: 5px 0; */
  font-size: 14px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep {
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main {
  padding-top: 20px;
  padding-bottom: 51px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .second-para {
  padding-top: 26px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .head {
  font-family: "Montserrat",sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  font-weight: 600;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .content {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
  max-width: 594px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .first-para .content p:first-child {
  padding-bottom: 10px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .second-para .content {
  padding-top: 24px;
  padding-bottom: 24px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .third-para .head {
  width: 540px;
  padding-bottom: 16px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .third-para .content:nth-child(2) {
  /*padding-left: 20px;*/
  padding-left: 16px;
  padding-right: 85px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .content ul {
  list-style: disc;
  list-style-type: disc;
  /* font-size: 30px; */
  /*margin-left: -2px;*/
  ;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .third-para .content ul li {
  margin: 0px 0;
  font-size: 14px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main  .content ul li::marker {
  /* font-size: 1.2rem; */
  /* color: black; */
  /* vertical-align: bottom; */
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .four-para .head {
  padding-top: 27px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .four-para .content {
  padding-top: 39px;
  padding-bottom: 0px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .four-para .content:nth-child(2) {
  /*padding-left: 20px;*/
  padding-left: 16px;
  padding-right: 85px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence {
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main {
  padding-top: 34px;
  padding-bottom: 59px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .second-para {
  padding-top: 29px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .head {
  font-family: "Montserrat",sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  font-weight: 600;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .content {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
  max-width: 594px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .first-para .content p:first-child,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .first-para .content p:nth-child(2) {
  padding-bottom: 10px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .second-para .content {
  padding-top: 26px;
  padding-bottom: 26px;
  padding-right: 5px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .third-para .head {
  width: 540px;
  padding-bottom: 16px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .third-para .content:nth-child(2) {
  /*padding-left: 21px;*/
  padding-left: 15px;
  padding-top: 19px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .content ul {
  list-style: disc;
  list-style-type: disc;
  /* font-size: 30px; */
  /*margin-left: -2px;*/
  ;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .third-para .content ul li {
  margin: 9px 0;
  font-size: 14px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main  .content ul li::marker {
  /* font-size: 1.2rem; */
  color: black;
  vertical-align: bottom;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .four-para .head {
  padding-top: 27px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .four-para .content {
  padding-top: 15px;
  padding-bottom: 0px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .four-para .content:nth-child(2) {
  padding-left: 20px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .five-para .content {
  padding-left: 20px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .five-para .content ul li {
  margin: 5px 0;
  font-size: 14px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_inhaler {
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_inhaler .main {
  padding-top: 34px;
  padding-bottom: 72px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_inhaler .main .second-para {
  padding-top: 19px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_inhaler .main .head {
  font-family: "Montserrat",sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  font-weight: 600;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_inhaler .main .content {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
  max-width: 594px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_inhaler .main .first-para .content p:first-child,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_inhaler .main .first-para .content p:nth-child(2) {
  padding-bottom: 10px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_inhaler .main .second-para .content {
  padding-top: 26px;
  /*padding-bottom: 26px;*/
  ;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_inhaler .main .second-para .content p:first-child {
  padding-bottom: 10px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_risk {
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_risk .main {
  padding-top: 34px;
  padding-bottom: 72px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_risk .main .head {
  font-family: "Montserrat",sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  font-weight: 600;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_risk .main .content {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
   /* max-width: 594px; */
  padding-right: 50px;
}

#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_risk .main .first-para .content p:first-child,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_risk .main .first-para .content p:nth-child(2) {
  padding-bottom: 10px;
}

#survey #panel #panel-right #container_tab_guidance {
  display: none;
}

#survey #panel #panel-right #container_tab_guidance #cont_btn_summary {
  text-align: left;
  padding-top: 0px;
  padding-bottom: 164px;
  padding-left: 0px;
}

#survey #panel #panel-right #container_tab_guidance #cont_btn_summary .btn_summary {
  font-family: "Montserrat",sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  font-weight: 600;
  text-align: center;
  width: 588px;
  border-radius: 6px;
  background-color: #0F2CBB;
  cursor: pointer;
  text-transform: uppercase;
  padding: 0px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 588px;
}

#survey #panel #panel-right #container_tab_summary {
  padding-left: 70px;
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  display: none;
  position: relative;
  border-top: 1px solid #0000;
  padding-right: 20px;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top {
  margin-top: 98px;
  background: #fff;
/* padding: 24px 27px 39px; */
  max-width: 635px;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main {
  z-index: 0;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .head {
  display: flex;
  padding: 24px 27px 0px;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .head .icon {
  margin-right: 20px;
  height: 27px;
  width: 27px;
  margin-top: 7px;
}

#survey #panel #panel-right .hidden {
  display: none;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .head .heading {
  font-family: "Montserrat",sans-serif;
  font-size: 32px;
  line-height: 40px;
  color: #000;
  font-weight: 500;
  width: 100%;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .content {
  padding: 0px 27px 35px;
  margin-top: 34px;
  border-bottom: 1px solid #E6E8E9;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .content .subhead {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .content .copy {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 400;
  margin-top: 25px;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 400;
  padding: 28px 27px 39px;
  display: flex;
  /* justify-content: space-between; */
  ;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button a,
#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button a:hover,
#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button a:active,
#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button a:visited {
  text-decoration: none;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button a:first-child {
  margin-right: 40px;
}

html[lang="pt"] #survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button a:first-child {
  margin-right: 10px;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button .btn_download {
  display: flex;
  cursor: pointer;
  color: #000;
  align-items: center;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button .btn_download .btnicon {
  height: 19px;
  width: 19px;
  margin-right: 15px;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button .btn_download .btnitxt {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button .btn_crl {
  display: flex;
  cursor: pointer;
  /* margin-left: 60px; */
  color: #000;
  align-items: center;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button .btn_crl.hidden {
  display: none;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button .btn_crl .btnicon {
  height: 19px;
  width: 19px;
  margin-right: 15px;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button .btn_crl .btnitxt {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
}

#survey #panel #panel-right #container_tab_summary #acc_summary {
  max-width: 645px;
  margin-top: 55px;
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item {
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header {
  border-bottom: 1px solid #ADADAD;
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header button.cmp-accordion__button {
  padding: 0px;
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item ,
#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header ,
#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header button,
#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item:focus ,
#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header:focus ,
#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header button:focus,
#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item:visited ,
#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header:visited ,
#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header button:visited,
#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item:active ,
#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header:active ,
#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header button:active {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header button.cmp-accordion__button span.cmp-accordion__title {
  font-family: "Montserrat",sans-serif;
  font-size: 16px;
  line-height: 50px;
  color: #03A784;
  font-weight: 600;
   /* padding-bottom: 15px; */
   /* height: 20px; */
  ;
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header button.cmp-accordion__button span.cmp-accordion__icon {
  font-size: 16px;
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header button.cmp-accordion__button span.cmp-accordion__icon::before {
  content: '\f054';
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header button.cmp-accordion__button.cmp-accordion__button--expanded span.cmp-accordion__icon::before {
  content: '\f078';
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel {
  padding: 0px;
  padding-top: 47px;
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content {
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main {
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .extra {
  display: none;
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .extra.show {
  display: block;
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .head {
  font-family: "Montserrat",sans-serif;
  font-size: 16px;
  line-height: 40px;
  color: #0F2CBB;
  font-weight: 600;
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .copy {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
  padding-top: 12px;
  padding-left: 21px;
  /*padding-left: 22px;*/
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .copy ul {
  list-style: disc;
  margin-left: -2px;
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .copy ul li,
#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .copy ul li div{
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
}
#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .copy ul li .hidden {
  display: none;
}

#survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .copy ul li::marker {
  font-size: 1.2rem;
  color: black;
  vertical-align: bottom;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom {
  max-width: 650px;
  margin-top: 46px;
  margin-bottom: 158px;
   /*margin-top: 49px;*/
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 {
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main {
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .head {
  font-family: "Montserrat",sans-serif;
  font-size: 28px;
  line-height: 40px;
  color: #000;
  font-weight: 500;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .copy a {
  color: #0F2CBB;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .copy {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
  margin-top: 15px;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .copy a {
  text-decoration: underline;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .button {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
  margin-top: 53px;
  width: auto;
  display: flex;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .button a,
#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .button a:hover,
#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .button a:visited,
#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .button a:visited {
  text-decoration: none;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .button .btn_crl {
  display: flex;
  /* width: 216px; */
  background: #E6E8E9;
  text-align: center;
  border-radius: 6px;
  height: 38px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #000;
  padding: 0px 32px;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .button .btn_crl:hover {
  background: #091c77;
  color: #fff;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 {
  margin-top: 47px;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main {
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .head {
  font-family: "Montserrat",sans-serif;
  font-size: 28px;
  line-height: 40px;
  color: #000;
  font-weight: 500;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .copy a {
  color: #0F2CBB;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .copy {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
  margin-top: 15px;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .copy a,
#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .copy a:hover {
  text-decoration: underline;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .btn_acc {
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  font-weight: 500;
  padding-top: 13px;
  padding-bottom: 66px;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .btn_acc .btn {
  margin-top: 18px;
  display: flex;
  /*width: fit-content;*/
  cursor: pointer;
  color: #0F2CBB;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .btn_acc .btn span {
  margin-right: 5px;
  width: auto;
  display: inline-block;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .btn_acc .btn img {
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main a,
#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main a:hover,
#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main a:active,
#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main a:visited {
  text-decoration: none;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .btn_end {
  max-width: 635px;
  background: #0F2CBB;
  font-family: "Montserrat",sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  font-weight: 600;
  border-radius: 6px;
  height: 60px;
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
}

#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .btn_end:hover {
  background: #091c77;
}

#survey #panel #menulayer {
  display: none;
}

@media only screen and (max-width: 1200px) {
}

@media only screen and (max-width: 991px) {
  #survey .modal * {
    outline: none;
  }

  #survey .modal.cmp-modal__modalbox.modal-md .modal-box {
    width: 313px;
    height: 370px;
  }

  #survey .modal-box .modal-box__content .modal__close {
    height: 10px;
    width: 10px;
    position: absolute;
    top: 16px;
    right: 13px;
  }

  #survey .modal #modal-content .popup-container {
    padding: 40px 23px 16px 18px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .five-para .content {
    padding-left: 18px;
  }

  #survey .modal #modal-content .popup-container .wraper-content .end-session-link {
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.91px;
  }

  #survey .modal #modal-content .popup-container .wraper-content .end-session-des {
    font-size: 22px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: -0.77px;
    padding-bottom: 83px;
    padding-top: 12px;       
    padding-right: 20px;
  }

  #survey .modal #modal-content .popup-container .wraper-content .button-section {
    display: block;
  }

  #survey .modal #modal-content .popup-container .wraper-content .button-section .Btn {
    margin-bottom: 10px;
  }
}




/* warning popupstart */
#survey .modal.cmp-modal__modalbox.modal-md.cmp-modal--defaultStyle.modal--visible {
  padding-top: 0px;
  background: #00000085;
  display: flex;
  z-index: 10000000;
  cursor: auto;
  /*pointer-events: none;*/
  ;
}

#survey .modal.cmp-modal__modalbox.modal-md.cmp-modal--defaultStyle.modal--visible .modal-box {
  width: 600px;
  height: auto;
  /*pointer-events: auto;*/
  /*overflow-y: scroll;*/
  ;
}

#survey .modal.cmp-modal__modalbox #Popupwarning {
  padding: 0px;
}

#survey .modal.cmp-modal__modalbox #Popupwarning .popup {
  padding: 56px 56px 63px 62px;
  font-family: Montserrat, sans-serif;
  text-align: left;
  color: #000000;
  font-style: normal;
}

#survey .modal.cmp-modal__modalbox #Popupwarning .popup .header {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  color: #3A9CDB;
  letter-spacing: 0.19px;
}

#survey .modal.cmp-modal__modalbox #Popupwarning .popup .subhead {
  font-size: 28px;
  line-height: 39px;
  font-weight: 500;
  margin-top: 15px;
  margin-bottom: 70px;
  letter-spacing: 0.14px;
}

#survey .modal-box .modal-box__content .modal__close {
  height: 19px;
  width: 19px;
  top: 18px;
  right: 17px;
}

#survey .modal.cmp-modal__modalbox #Popupwarning .popup .cta {
  display: flex;
}

#survey .modal.cmp-modal__modalbox #Popupwarning .popup .cta .cancel {
  position: relative;
  width: 140px;
}

#survey .modal.cmp-modal__modalbox #Popupwarning .popup .cta .cancel a {
  background-color: #E6E8E9;
  border-radius: 6px;
  padding: 8px 0px;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  text-decoration: none;
  color: #000000;
  width: 100%;
  display: block;
  text-align: center;
}

#survey .modal.cmp-modal__modalbox #Popupwarning .popup .cta .confirm {
  margin-left: 24px;
  width: 140px;
}

#survey .modal.cmp-modal__modalbox #Popupwarning .popup .cta .confirm a {
  background-color: #0F2CBB;
  border-radius: 6px;
  padding: 8px 0px;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  text-decoration: none;
  color: #FFFFFF;
  width: 100%;
  display: block;
  text-align: center;
}




/* mobile responsive */

/*popup media queries for modal-box */
@media only screen and (min-width:992px) and (max-width: 1024px) {
  #survey .modal-box {
    margin-bottom: auto;
    margin-top: auto;
  }
}

@media only screen and (max-width: 991px) {
  #survey .desk {
    display: none;
  }

  #survey .mob {
    display: block;
  }

  #survey .modal.cmp-modal__modalbox.modal-md.cmp-modal--defaultStyle.modal--visible .modal-box {
    width: 313px;
    margin: auto;
  }

  #survey .modal.cmp-modal__modalbox #Popupwarning {
    padding: 0px;
  }

  #survey .modal.cmp-modal__modalbox #Popupwarning .popup {
    padding: 40px 32px 26px 18px;
    text-align: left;
    color: #000000;
    font-style: normal;
  }

  #survey .modal.cmp-modal__modalbox #Popupwarning .popup .header {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.91px;
  }

  #survey .modal.cmp-modal__modalbox #Popupwarning .popup .subhead {
    font-size: 22px;
    line-height: 26px;
    margin-top: 12px;
    margin-bottom: 57px;
    letter-spacing: -0.77px;
  }

  #survey .modal-box .modal-box__content .modal__close {
    top: 16px;
    right: 13px;
    left: auto;
    width: 10px;
    height: 10px;
  }

  #survey .modal-box .modal-box__content .modal__close .modal__closeLabel {
    display: none;
  }

  #survey .modal-box .modal__close {
    background-color: unset;
  }

  #survey .modal-box .modal-box__content .modal__close .modal__closeIcon {
    width: 10px;
    height: 10px;
    margin-right: 0px;
    top: unset;
  }

  #survey .modal.cmp-modal__modalbox #Popupwarning .popup .cta {
    margin-top: 45px;
    flex-direction: column;
  }

  #survey .modal.cmp-modal__modalbox #Popupwarning .popup .cta .cancel a {
    font-size: 18px;
    line-height: 22px;
  }

  #survey .modal.cmp-modal__modalbox #Popupwarning .popup .cta .confirm {
    margin-left: 0px;
    margin-top: 10px;
  }

  #survey .modal.cmp-modal__modalbox #Popupwarning .popup .cta .confirm a {
    font-size: 18px;
    line-height: 22px;
  }

  #survey #panel-left {
    display: none;
  }

  #survey #panel-left.open {
    display: block;
    position: absolute;
    z-index: 11;
    width: 100%;
    background: none;
  }

  #survey #panel-right #top-right-panel {
    height: 80px;
  }

  #survey #panel-right #top-right-panel .top-right-panel-back {
    top: 49px;
    height: 31px;
  }

  #survey #panel-right #top-right-panel .menu {
    display: flex;
    height: 49px;
    background-color: #03A784;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 1;
  }

  #survey #panel-right #top-right-panel .menu .iconmenu {
    margin-top: 14px;
    margin-left: 24px;
    position: absolute;
    z-index: 11;
    cursor: pointer;
  }

  #survey #panel-right #top-right-panel .menu .logo {
    align-items: center;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
  }

  #survey #panel-right #top-right-panel .top-right-panel-back .back-txt {
    font-size: 14px;
    line-height: 18px;
  }

  #survey #panel-right .questionnaire .cmp-questionnaire__airqContainer .cmp-questionnaire {
    padding-top: 31px;
  }

  #survey #panel-right .questionnaire .questionnaire-referid .question-section .qhead {
    font-size: 14px;
    line-height: 24px;
    padding-right: 5px;
    letter-spacing: 0.98px;
  }

  #survey #panel-right .questionnaire .questionnaire-referid .question-section .question {
    font-size: 26px;
    line-height: 30px;
    width: auto;
    letter-spacing: -0.78px;
    margin-top: 10px;
    padding-right: 0px;
  }

  #survey #panel-right .questionnaire-referid .cmp-questionnaire__question .cmp-questionnaire__radio-button-group label {
    font-size: 14px;
    line-height: 20px;
    margin-right: 0px;
    display: block;
    margin-top: 20px;
    margin-left: 1px;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__question-wrapper,
#survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__radio-button-group {
    padding-left: 30px;
    padding-right: 28px;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__radio-button-group {
    padding-bottom: 0px;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info {
    margin-top: 0px;
    margin-left: 30px;
    padding-right: 30px;
    margin-bottom: 0px;
    padding-left: 0px;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__question .cmp-additionalInfo__container {
    padding-bottom: 0px;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire__question .cmp-additionalInfo__container .expand-text {
    width: calc(100% - 90px);
    margin-left: 30px;
    padding-bottom: 43px;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info .left .fa-info {
    height: 12px;
    width: 12px;
    margin-right: 8px;
    background-size: 12px;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info .left {
    margin: 17px 0px 17px;
    align-items: center;
  /* display: flex; */
    line-height: 15px;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info .left .animate-icon {
    margin-left: 5px;
    font-size: 10px;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info .left .expand-text {
    width: auto;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info .left .expand-text .info {
    font-size: 12px;
    line-height: 22px;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info .left .expand-text .info p:nth-child(2),
  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer button#cmp-questionnaire__additional-info .left .expand-text p:nth-child(2) {
    padding-top: 10px;
  }

  #survey #panel-right .questionnaire-referid .cmp-questionnaire__inner .cmp-questionnaire__item:not(.first) {
    margin-top: 0px;
  }

  #survey #panel-right .cmp-questionnaire__airqContainer .cmp-questionnaire__item {
    margin-bottom: 0px;
  }

  #survey #panel-right .questionnaire .cmp-questionnaire__airqContainer .cmp-questionnaire__item:not(.first) .cmp-questionnaire__questionText {
    margin-top: 96px;
    position: relative;
  }

  #survey #panel-right .questionnaire .questionnaire-referid #question-desc-4 .question-section .question {
    width: auto;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire .cmp-questionnaire__input_text {
    padding-left: 31px;
    width: 100%;
    position: relative;
/* display: inline; */
    ;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire .cmp-questionnaire__continue {
    padding: 56px 0px;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire .cmp-questionnaire__continue .btn {
    max-width: 313px;
    margin-left: 31px;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire_airq__error {
    top: 80px;
    padding: 0px 10px 0px 30px;
    font-size: 10px;
    position: fixed;
    min-height: 25px;
  }

  #survey #panel #panel-right #container_tab_summary {
    padding-left: 31px;
    padding-right: 31px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_top {
    margin-top: 45px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_top .main .head {
    padding: 18px;
  /* padding-bottom: 0px; */
    ;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_top .main .head .icon {
    height: 24px;
    width: 24px;
    margin-right: 12px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_top .main .head .heading {
    font-size: 24px;
    line-height: 30px;
  /* padding-right: 20px; */
    width: calc( 100% - 56px);
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_top .main .content {
    padding: 0px 18px 45px 18px;
    margin-top: 8px;
    border: 0px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_top .main .content .subhead {
    padding-right: 20px;
    line-height: 24px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_top .main .content .copy {
    font-size: 13px;
    letter-spacing: -0.52px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button {
    padding: 0px 18px 24px;
    display: block;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button .btntxt {
    width: 100%;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button .btn_download .btnicon,
  #survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button .btn_crl .btnicon {
    width: 21px;
    margin-right: 10px;
  }

  #survey #panel #panel-right #container_tab_summary #acc_summary {
    margin-top: 39px;
  }

  #survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item h3.cmp-accordion__header {
    border-color: #E6E8E9;
    border-width: 1.4px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_top .main .button a:first-child {
    margin-right: 0px;
    margin-bottom: 30px;
    display: block;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_bottom {
    margin-top: 47.5px;
    margin-bottom: 70px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .head {
    font-size: 22px;
    line-height: 40px;
    letter-spacing: -0.88px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .copy {
    line-height: 24px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .button {
    margin-top: 37px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content1 .main .button .btn_crl {
    font-size: 16px;
    line-height: 22px;
    width: auto;
    padding: 5px 25px;
    height: auto;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 {
    margin-top: 39px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .head {
    font-size: 22px;
    letter-spacing: -0.88px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .copy {
    margin-top: 0px;
    line-height: 24px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .btn_acc {
    padding-top: 0px;
    padding-bottom: 76px;
  }

  #survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .btn_end {
    width: 313px;
    max-width: 100%;
  }

  #survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel {
    padding-top: 30.5px;
  }

  #survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .copy {
    padding-top: 13px;
    padding-left: 22px;
  }

  #survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .copy ul li::marker {
    font-size: 14px;
    margin-left: -10px;
    left: 0px;
  }

  #survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .copy ul {
    margin-left: 0px;
  }

  #survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .copy ul li {
    line-height: 24px;
  }

  #survey #panel #panel-right #container_tab_guidance {
    padding-left: 31px;
    padding-right: 31px;
  }

  #survey #panel #panel-right #container_tab_guidance #tab_guidance {
    padding-top: 21px;
    width: auto;
  }

  #survey #panel #panel-right #container_tab_guidance #guidance_txt_top {
    margin-top: 45px;
    padding: 0px;
  }

  #survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .head {
    padding: 18px;
  /* padding-bottom: 0px; */
  /* display: block; */
    ;
  }

  #survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .head .icon {
    height: 24px;
    width: 24px;
    margin-right: 12px;
    margin-top: 2px;
  /* width: 100%; */
    ;
  }

  #survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .head .heading {
    font-size: 24px;
    line-height: 30px;
  /* padding-right: 20px; */
    width: calc( 100% - 56px);
  }

  #survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .content {
    padding: 0px 18px 45px 18px;
    margin-top: 8px;
    border: 0px;
  }

  #survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .content .subhead {
    padding-right: 20px;
    line-height: 24px;
  }

  #survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .content .copy {
    font-size: 13px;
    letter-spacing: -0.52px;
  }

  #survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button {
    padding: 0px 18px 24px;
    display: block;
  }

  #survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button .btn_download .btnicon,
  #survey #panel #panel-right #container_tab_guidance #guidance_txt_top .main .button .btn_crl .btnicon {
    width: 21px;
    margin-right: 10px;
  }

  #survey #panel #panel-right #container_tab_guidance #tab_guidance .guidance_main .head {
    font-size: 24px;
    line-height: 40px;
  }

  #survey #panel #panel-right #container_tab_guidance #tab_guidance .guidance_main .subhead {
    margin-top: 12px;
    line-height: 24px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance {
    padding-top: 18px;
    padding-bottom: 86px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header {
    padding-bottom: 16.68px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1.4px solid #E6E8E9;
    padding-top: 14.5px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item ,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header ,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header button,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item:focus ,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header:focus ,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header button:focus,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item:visited ,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header:visited ,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header button:visited,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item:active ,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header:active ,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header button:active {
    outline: none;
    -webkit-tap-highlight-color: transparent;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header button::before {
    height: 21px;
    width: 24px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header button span.cmp-accordion__title {
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item:first-child h3.cmp-accordion__header button::before {
    height: 17px;
    width: 18px;
    margin-right: 17px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel {
    padding-left: 0px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main {
    padding-top: 23.5px;
    /*padding-bottom: 65px;*/
    ;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .first-para .content p:first-child {
    padding-bottom: 0px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .second-para .content {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .content {
    line-height: 24px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .third-para .content {
    line-height: 22px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .third-para .content:first-child {
    padding-bottom: 0px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .third-para .content ul li {
  /* margin-left:5px; */
    ;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .content ul li::marker {
    font-size: 14px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .third-para .content:nth-child(2) {
    padding-left: 18px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .second-para,
#survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .four-para .head {
    padding-top: 21px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .content ul {
      /* margin-left: -5px; */
    ;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .four-para .content {
    padding-top: 10px;
    padding-bottom: 5px;
    padding-right: 0px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item:nth-child(2) h3.cmp-accordion__header button::before {
    width: 22px;
    height: 18px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item h3.cmp-accordion__header button span.cmp-accordion__icon {
    font-size: 13px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main {
    padding-top: 23.5px;
    padding-bottom: 26px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .content {
    line-height: 24px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .third-para .content:nth-child(2) {
    padding-right: 0px;
    padding-left: 21px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .second-para .content {
    padding-top: 10px;
    padding-bottom: 24px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .third-para .head {
    width: auto;
    padding: 0px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .third-para .content ul li {
    margin: 5px 0;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .four-para .content:nth-child(2) {
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 22px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main {
    padding-top: 24.5px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .second-para .content {
    padding-top: 10px;
    padding-bottom: 16px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .third-para .content:nth-child(2) {
    padding-left: 21px;
    padding-top: 10px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .third-para .content ul li {
    margin: 5px 0;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .four-para .content {
    padding-top: 0px;
    padding-right: 1px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_inhaler .main {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_inhaler .main .content {
    line-height: 24px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_inhaler .main .second-para {
    padding-top: 9px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_inhaler .main .second-para .content {
    padding-top: 10px;
    padding-bottom: 0px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_risk .main {
    padding-top: 24px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_risk .main .content {
    padding-right: 0px;
  }

  #survey #panel #panel-right #container_tab_guidance #cont_btn_summary {
    padding: 0px 0px 56px 0px;
  }

  #survey #panel #panel-right #container_tab_guidance #cont_btn_summary .btn_summary {
    width: 83.46666666666667vw;
    max-width: 313px;
  }

  #survey #panel-right.menuopen {
    background: rgb(0 0 0 / 52%);
  }

  #survey #panel-left #left-container .main {
    padding-left: 30px;
    padding-top: 49px;
    max-width: 274px;
    width: 100%;
    justify-content: right;
    background: #006148;
    background: -webkit-gradient(linear,left top,left bottom,from(#006148),color-stop(25%,#03a784),to(#03a784));
    background: linear-gradient(180deg,#006148 0,#03a784 25%,#03a784 100%);
    position: fixed;
    height: 100%;
    top: 0px;
    display: flex;
    overflow: auto;
  }

  #survey #panel-left #left-container .main .logo {
    width: 131px;
  }

  #survey #panel-left #left-container .main .section {
    padding-top: 43px;
  }

  #survey #panel-left #left-container .main .section .sectionhead {
    letter-spacing: -0.28px;
  }

  #survey #panel-left #left-container .main .output .output-content,
#survey #panel-left #left-container .main .section .section-content .guidance ,
  #survey #panel-left #left-container .main .section .section-content .exhistory {
    height: 54px;
  }

  #survey #panel-left #left-container .main .section .section-content .guidance .sectionicon,
  #survey #panel-left #left-container .main .section .section-content .exhistory .sectionicon {
    padding: 20px 14px 17px;
  }

  #survey #panel-left #left-container .main .section .section-content .exhistory .sectiontitle {
    margin-left: 0px;
  }

  #survey #panel-left #left-container .main .section .section-content .guidance .sectionicon {
    width: auto;
    outline: none;
    border: opx;
  }

  #survey #panel-left #left-container .main .output {
    padding-top: 51px;
  }

  #survey #panel-left #left-container .main .output .outputhead {
    letter-spacing: -0.42px;
    padding-bottom: 14px;
  }

  #survey #panel-left #left-container .main .output .output-content .summary .summaryicon {
    padding: 19px 15px 18px 16px;
  }

  #survey #panel-left #left-container .main .output .output-content .sectiontitle {
    margin-left: 0px;
  }

  #survey #panel-left #left-container .footer {
    margin-bottom: 31px;
    padding-top: 51px;
  }

  #survey #panel-left #left-container #menulayer.menulayer {
    width: calc( 100% - 274px);
    background: rgb(0 0 0 / 52%);
    display: block;
    position: absolute;
    right: 0px;
    height: 100%;
    bottom: 0px;
    top: 0px;
    height: 100vh;
  }

  #survey #panel-left #left-container .main .section .section-content .exhistory.active::before {
    background: #13856b;
  }

  #survey #panel-left #left-container .main .section .section-content .exhistory.active::after {
    right: 0px;
    width: 9px;
  }

  #survey #panel-left #left-container .main .section .section-content .exhistory.active .sectiontitle::before {
    background: #009575;
  }

  #survey #panel-left #left-container .main .section .section-content .exhistory.active .sectiontitle::after {
    right: 0px;
    width: 9px;
    bottom: -9px;
  }

  #survey #panel-left #left-container .main .output .output-content .summary.active::before {
  }

  #survey #panel-left #left-container .main .output .output-content .summary.active::after {
    right: 0px;
  }

  #survey #panel-left #left-container .main .output .output-content .summary.active .sectiontitle::before {
  }

  #survey #panel-left #left-container .main .output .output-content .summary.active .sectiontitle::after {
    right: 0px;
  }

  #survey #panel-left #left-container .main .section .section-content .guidance.active::before {
    background: #039d7b;
  }

  #survey #panel-left #left-container .main .section .section-content .guidance.active::after {
    right: 0px;
    /*line code*/
    width: 9px;
    bottom: -9px;
  }

  #survey #panel-left #left-container .main .section .section-content .guidance.active .sectiontitle::before {
  }

  #survey #panel-left #left-container .main .section .section-content .guidance.active .sectiontitle::after {
    right: 0px;
    /*line code*/
    width: 9px;
    bottom: -9px;
  }
}

@media only screen and (max-width: 540px) {
  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .third-para .content:nth-child(2) {
    padding-left: 17px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_asthma .main .five-para .content {
    padding-left: 17px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .four-para .content:nth-child(2) {
    padding-left: 20px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_treatmentstep .main .third-para .content:nth-child(2) {
    padding-left: 20px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .third-para .content:nth-child(2) {
    padding-left: 20px;
  }

  #survey .modal-box .modal-box__content .modal__close .modal__closeIcon {
    display: block;
    height: 10px;
    width: 10px;
  }

  #survey .modal * {
    outline: none;
  }

  #survey .modal-box .modal-box__content .modal__close {
    left: unset;
    background-color: unset;
  }

  #survey .modal-box .modal-box__content .modal__close .modal__closeLabel {
    display: none;
  }

  #survey .cmp-modal--defaultStyle.modal {
    display: flex;
  }

  #survey #panel-right .questionnaire .questionnaire-referid .question-section .question {
    font-size: clamp(0.375rem, -1.0536rem + 11.4286vw, 1.625rem);
    line-height: clamp(0.75rem, -0.5357rem + 10.2857vw, 1.875rem);
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer .cmp-questionnaire .cmp-questionnaire__continue .btn {
    width: calc( 100% - 62px);
    margin-left: 31px;
    margin-right: 31px;
    max-width: 100%;
  }

  #survey #panel #panel-right #container_tab_guidance #cont_btn_summary .btn_summary,
#survey #panel #panel-right #container_tab_summary #summary_txt_bottom .content2 .main .btn_end {
    width: 100%;
    max-width: 100%;
  }

  #survey #panel-right .questionnaire-referid.cmp-questionnaire__airqContainer span.error {
    font-size: 10px;
  }

  #survey #panel #panel-right #container_tab_guidance .accordion.panelcontainer #acc_gauidance .cmp-accordion__item .cmp-accordion__panel #acc_data_adherence .main .content {
    padding-bottom: 2px;
  }

  #survey #panel #panel-right #container_tab_summary #acc_summary .cmp-accordion__item .cmp-accordion__panel #acc_txt_content .main .copy {
    padding-top: 13px;
    padding-left: 17px;
    padding-right: 12px;
  }
}

/* waring popup end */
