body {
  font-family: 'Lato', sans-serif;
}
.main__wrapper{
  display: flex;
  flex-direction: column;
  height: 100vh;
  padding-bottom: 0 !important;
}
.set__wrapper_overflow{
  flex: 1;
  overflow: auto;
  scrollbar-width: 0;
}
.set__wrapper_overflow::-webkit-scrollbar{
  display: none;
}
.set__wrapper_overflow .mid-content{
  height: 100%;
  display: flex;
  flex-direction: column;
}
.set__wrapper_overflow .select-option{
  min-width: 550px;
}
.drug_listing{
  max-width: 550px;
  min-width: 550px;
  margin: 0 auto;
}
.title-lg{
  color: #FF8927;
  font: normal normal bold 36px/50px Lato !important; 
}
.title__text{
  color: #000000;
  font-size: 28px;
  font-weight: 700;
}
.custom--row {
  display: flex;
  justify-content: center;
}
.icon_box,.icon_box svg{
  height: 45px;
  text-align: center;
  fill: #2DBDCA;
}
.icon_box {
  display: flex;
  justify-content: center;
}
.help_box-title {
  color: #444444;
  margin-bottom: 0;
  font-size: 16px;
  margin-top: 18px;
}
.consultation_help_box {
  padding: 30px 20px;
  border: 1px solid #071A23;
  border-radius: 15px;
  text-align: center;
  cursor: pointer;
  transition: 0.3s;
  min-width: 213px;
}
.consultation_help_box:hover{
  border: 1px solid #2DBDCA;
  background-color: #2DBDCA;
  transition: 0.3s;
}
.consultation_help_box:hover .icon_box svg{
  fill: #fff;
  transition: 0.3s;
}
.consultation_help_box:hover .help_box-title{
  color: #fff;
  transition: 0.3s;
}
.custom--row .consultation_help_box:not(:last-child){
  margin-right: 30px;
}
.prescription_details{
  display: flex;
}
.details_desc, .details_heading{
  font-size: 16px;
  font-weight: 700;
}
.details_heading{
  color: #2DBDCA;
  margin-right: 10px;
  display: inline-block;
}
.details_desc{
  color: #6E6E6E;
}
.question__text{
  color: #050606;
  font-size: 20px;
  font-weight: 700;
}
.custom_bottom_line-center{
  position: relative;
  padding-bottom: 14px;
  display: inline-block;
}
.custom_bottom_line-center::after{
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 50px;
  height: 3px;
  border-radius: 6px;
  background-color: #2DBDCA;
}
.mid-content {
  padding: 40px;
}
#adjustMedi .main-content-mid .container .hightBg.main__wrapper .mid-content .select-items div:hover, #adjustMedi .main-content-mid .container .hightBg.main__wrapper .mid-content .same-as-selected{
  background-color: transparent;
}
#adjustMedi .main-content-mid .container .hightBg.main__wrapper .mid-content .select-items div{
  border-bottom: 0;
  padding: 6px 16px;
  color: #6E6E6E;
  font-weight: 700;
}
#adjustMedi .main-content-mid .container .hightBg.main__wrapper .mid-content .select-items{
  padding: 6px 0;
  max-height: 245px;
  overflow: auto;
}
#adjustMedi .main-content-mid .container .hightBg.main__wrapper .mid-content .same-as-selected{
  font-weight: 400 !important;
}
.add_comment{
  color: #2DBDCA !important;
  font-weight: 600;
  font-size: 22px;
  text-decoration: underline;
}
.add_comment.active{
  color: #FF8927 !important;
}
.comment__box{
  border: 1px solid #071A23;
  border-radius: 10px;
  padding: 10px;
  display: none;
  min-width: 650px;
  resize: none;
}
.comment__box::placeholder{
  color: #6E6E6E;
  font-weight: 700;
}
.comment__box:focus{
  outline: none;
}
.consultation_cta{
  border: none;
  background-color: #FF8927;
  color: #fff !important;
  border-radius: 50rem;
  padding: 10px 40px;
  font-size: 20px;

}
.consultation_cta:focus, .consultation_cta:active{
  outline: none !important;
  box-shadow: none;
}

.modify_medication_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-top: 16px;
  margin-left: -8px;
  margin-right: -8px;
}
.modify_medication{
  border: 2px solid #CDCDCD;
  border-radius: 10px;
  padding: 10px;
  /* margin-top: 16px; */
  height: 100%;
}
.drug_type{
  color: #071A23;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0;
}
.drug_desc{
  font-size: 13px;
  color: #6E6E6E;
}
.drug_name{
  font-weight: 700;
  font-size: 15px;
  color: #2DBDCA;
}
.drug_name.listing_drug_name{
  color: #FF8927;
}
.editable_medication_textarea{
  width: 100%;
  outline: none !important;
  border: 2px solid #CDCDCD;
  border-radius: 5px;
  padding: 8px;
  resize: none;
}
.modify_action_icon{
  height: 14px;
}
.modify_medication_wrapper [class*="col-"]{
  padding-left: 8px;
  padding-right: 8px;
  margin-top: 16px;
}
.mw-logo{
  max-width: 180px;
}
.drug_pill {
  padding: 10px 15px;
  border-radius: 10px;
  background-color: #2DBDCA;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  margin:10px 10px 0 0;
}
.thanks__text{
  font-size: 16px;
  font-weight: 600;

}
.text-orange-ff{
  color: #FF8927;
}
.text-green-22{
  color: #22CC8E;
}
.color-primary{
  color: #2DBDCA !important; 
}
@media (max-width:991.89px){
  .custom--row {
      display: flex;
      justify-content: center;
      flex-direction: column;
      align-items: center;
  }
  .custom--row .consultation_help_box{
      margin-right: 0 !important;
      margin-bottom: 15px;
      padding: 22px 20px;
  }
  .title-lg{
      font: normal normal bold 24px/27px Lato !important; 
      margin-top: 0px !important;
      margin-bottom: 0px !important;
  }
  .title__text{
      font-size: 24px !important;
  }
  .mid-content {
      padding: 25px 0;
  }
  .prescription_details{
      flex-direction: column;
      align-items: flex-start;
  }
  .custom_bottom_line-center::after{
      left: 0;
      transform: translateX(0);
  }
  .question__text{
      line-height: 30px;
  }
  .add_comment, .consultation_cta{
      font-size: 18px;
  }
  .comment__box{
      min-width: auto;
      width: 100%;
  }
  #adjustMedi .main-content-mid .container .hightBg.main__wrapper .mid-content .select-selected{
      padding: 12px 16px;
  }
  .set__wrapper_overflow .select-option{
      min-width: auto;
      width: 100%;
  }
  .modify_medication{
      height: auto;
  }
  .modify_medication_wrapper [class*="col-"]{
      padding-left: 0;
      padding-right: 0;
  }
  .modify_medication_wrapper{
      margin-left: 0;
      margin-right: 0;
  }
  .main__wrapper{
      height: calc(100vh - 100px);
      min-height: auto !important;
  }
  .bg-img.top {
      height: auto;
      top: 0;
      width: 100%;
  }
  .bg-img.bottom {
      bottom: 0;
      height: auto;
      width: 100%;
  }
  .set_wrapper_mobile{
      height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center;
  }
  .mw-logo {
      max-width: 120px;
  }
  #adjustMedi .main-content-mid .container .hightBg.main__wrapper .gray-hrader {
      padding: 15px 20px;
  }
  #adjustMedi{
      width: 100%;
  }
  .drug_pill{
      font-size: 16px;
  }
  .drug_listing{
      width: 100%;
      max-width: auto;
      min-width: auto;
  }
}
@media (min-width: 992px) and (max-width: 1400px){
  .title-lg{
      font: normal normal bold 27px/34px Lato !important; 
  }
}
@media(min-width: 1366px){
  .modify_medication_block{
      padding: 40px 130px;
  }
  .thanks__text{
      line-height: 32px;
      margin-bottom: 0;
  }
}
@media (min-width:1800px){
  .help_box-title {
      font-size: 24px;
      margin-top: 24px;
  }
  .consultation_help_box {
      padding: 40px 30px;
      min-width: 300px;
  }
  .icon_box,.icon_box svg{
      height: 60px;
  }
  .title-lg{
      font-size: 44px !important;
      margin-bottom: 70px !important;
      margin-top: 70px !important;
  }
  .title__text{
      font-size: 34px;
  }
  #adjustMedi .main-content-mid .container .hightBg.main__wrapper .mid-content .select-items{
      padding: 6px 0;
      max-height: 300px;
      overflow: auto;
  }
  .details_desc, .details_heading{
      font-size: 18px;
  }
  .question__text, .add_comment{
      font-size: 24px;
  }
  .consultation_cta{
      padding: 12px 44px;
      font-size: 24px;
      min-width: 220px;
  }
  .drug_type{
      font-size: 16px;
  }
 .drug_name {
      font-size: 18px;
  }
  .drug_desc{
      font-size: 14px;
  }
  .mw-logo{
      max-width: 280px;
  }
  .drug_pill{
      font-size: 16px;
  }
  .thanks__text{
      font-size: 18px;
  }
}



/* PEDIATRIC NEW FLOW css */
.trigger_next{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 600;
  color: #FF7400 ;
  text-decoration: none !important;
}
.trigger_next:hover{
  color: #FF7400 ;
}
.arrow-img{
  max-width: 22px;
}
.text-acent-34{
  color: #34394D !important;
}
.consultation_help_box.pediatric_consultation {
  border-radius: 10px;
  border-color: #2DBDCA;
  border-width: 2px;
  padding-top: 45px;
  padding-bottom: 45px;
}
.consultation_help_box.pediatric_consultation .icon_box,.consultation_help_box.pediatric_consultation .icon_box svg{
  height: 80px;
}
.age_carousel {
  background-color: #2dbdca0d;
  padding: 20px 20px;
}
.age_carousel .owl-item.center{
  background-color: #2DBDCA;
}
.age-number{
  font-size: 20px;
}
@media (min-width: 1200px){
  /* .set__wrapper_overflow .mid-content{
      justify-content: center;
  } */
}
@media (min-width:1800px){
  .trigger_next{
      font-size: 28px;
  }
  .arrow-img{
      max-width: 28px;
  }
  .consultation_help_box.pediatric_consultation {
      padding-top: 70px;
      padding-bottom: 70px;
  }
}



/* select new */
.medcation__search .subscription_input {
  padding: 14px 12px;
  font-size: 18px;
  border-color: #2dbdca;
  border-style: solid;
  border-radius: 10px;
  border-width: 2px;
  width: 100%;
  color: #6E6E6E;
  font-weight: 600;
}

.medcation__search .subscription_input::placeholder{
  color: #6E6E6E;
}

.medcation__search .search-option-box {
  background: #fff;
  border-radius: 0 0 12px 12px;
  padding: 4px 0;
  opacity: 0;
  position: absolute;
  width: 100%;
  left: 0;
  top: 100%;
  border: 2px solid #2dbdca;
  border-top: 0;
  box-shadow: 0px 3px 8px #0000000f;
  z-index: -1;
  max-height: 245px;
  overflow: auto;
}

.search-web .search-input:focus+.search-option-box {
  opacity: 1;
  z-index: 1;
}

.search-web .search-input:focus {
  border-radius: 12px 12px 0 0;
  border-color: #2dbdca;
  border-bottom: 0;
  box-shadow: 0px 3px 8px #0000000f;
  outline: none;
}

.medcation__search .search-option-box>ul>li {
  padding: 6px 12px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  color: #6E6E6E;
}
.add__small {
  background-color: #EDEDF2;
  font-size: 11px;
  border-radius: 18px;
  border: none;
  padding: 3px 12px;
  margin-left: 10px;
}
.search-option-box>ul>li>.search-icons {
  margin-right: 0.625rem;
  height: 1rem;
  width: 1rem;
  display: inline-block;
  font-size: 0.75rem;
  color: #1E3766;
}
.search-web {
  position: relative;
}
@media (max-width: 991.89px){
  .medcation__search .subscription_input {
      padding: 12px 16px;
  }

}

.bg-blue {
  background-color: #dceef0;
}

body {
  font-family: "lato";
}

.of-hide {
  overflow: hidden;
}

.position-absolute {
  position: absolute;
}

.justify-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.text-black {
  color: #34394d !important;
}

.position-relative {
  position: relative;
}

.p-0 {
  padding: 0 !important;
}

.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bg-img {
  z-index: 0;
  height: 100vh;
}

.bg-img.left {
  left: 0;
}

.bg-img.right {
  right: 0;
}

.text-org {
  color: #ff8927;
}

.d-block {
  display: block;
}

.justify-content-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.w-80 {
  max-width: 80%;
}

.w-60 {
  max-width: 60%;
}

.w-75 {
  max-width: 75%;
}

.w-70 {
  max-width: 70%;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.text-decoration-none,
.text-decoration-none:hover {
  text-decoration: none;
}

@media (max-width: 576px) {
  #adjustMedi .main-content-mid {
    margin: 5rem 0;
  }
}

#adjustMedi .main-content-mid .container {
  position: relative;
  z-index: 2;
}

#adjustMedi .main-content-mid .container .hightBg {
  min-height: 100vh;
  background-color: #fff;
  padding: 50px;
}

@media (max-width: 1500px) {
  #adjustMedi .main-content-mid .container .hightBg {
    padding: 30px;
  }
}

@media (max-width: 991px) {
  #adjustMedi .main-content-mid .container .hightBg {
    padding: 25px;
  }
}

#adjustMedi .main-content-mid .container .hightBg .gray-hrader {
  background-color: #f8f8f8;
  border-radius: 20px;
  padding: 30px;
}

@media (max-width: 1500px) {
  #adjustMedi .main-content-mid .container .hightBg .gray-hrader {
    padding: 20px;
  }
}

#adjustMedi .main-content-mid .container .hightBg .gray-hrader img {
  margin: 0 auto;
  display: block;
}

#adjustMedi .main-content-mid .container .hightBg .mw-280 {
  max-width: 280px;
}

@media (max-width: 1500px) {
  #adjustMedi .main-content-mid .container .hightBg .mw-280 {
    max-width: 180px;
  }
}

@media (max-width: 991px) {
  #adjustMedi .main-content-mid .container .hightBg .mw-280 {
    max-width: 140px;
  }
}

#adjustMedi .main-content-mid .container .hightBg .mid-content {
  /* Style the arrow inside the select element: */
  /* Point the arrow upwards when the select box is open (active): */
  /* style the items (options), including the selected item: */
  /* Style items (options): */
  /* Hide the items when the select box is closed: */
}

#adjustMedi .main-content-mid .container .hightBg .mid-content h2 {
  font: normal normal bold 36px/66px Lato;
  margin-bottom: 0;
  margin-top: 15px;
}

@media (max-width: 1500px) {
  #adjustMedi .main-content-mid .container .hightBg .mid-content h2 {
    font-size: 28px;
    line-height: 38px;
  }
}

@media (max-width: 991px) {
  #adjustMedi .main-content-mid .container .hightBg .mid-content h2 {
    font-size: 24px;
    line-height: 35px;
  }
}

#adjustMedi .main-content-mid .container .hightBg .mid-content h2 hr {
  max-width: 80px;
  border: 3px solid #2dbdca;
  border-radius: 1rem;
  margin: 0 auto;
}

#adjustMedi .main-content-mid .container .hightBg .mid-content .select-option {
  max-width: 550px;
  margin: 0 auto;
}

#adjustMedi .main-content-mid .container .hightBg .mid-content .select-option .custom-select {
  position: relative;
  font-family: Arial;
}

#adjustMedi .main-content-mid .container .hightBg .mid-content .custom-select select {
  display: none;
  /*hide original SELECT element: */
}

#adjustMedi .main-content-mid .container .hightBg .mid-content .select-selected {
  background-color: #fff;
}

#adjustMedi .main-content-mid .container .hightBg .mid-content .select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;
}

#adjustMedi .main-content-mid .container .hightBg .mid-content .select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}

#adjustMedi .main-content-mid .container .hightBg .mid-content .select-items div {
  color: #6e6e6e;
  padding: 8px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
}

#adjustMedi .main-content-mid .container .hightBg .mid-content .select-selected {
  color: #6e6e6e;
  padding: 8px 16px;
  border: 2px solid transparent;
  border-color: #2dbdca;
  border-radius: 10px;
  cursor: pointer;
  font-weight: 600;
}

@media (min-width: 1501px) {
  #adjustMedi .main-content-mid .container .hightBg .mid-content .select-selected {
    height: 60px;
    padding: 16px;
    font-size: 18px;
  }
}

#adjustMedi .main-content-mid .container .hightBg .mid-content .select-items {
  position: absolute;
  background-color: #fff;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  border: 2px solid #2dbdca;
  border-radius: 10px;
}

#adjustMedi .main-content-mid .container .hightBg .mid-content .select-hide {
  display: none;
}

#adjustMedi .main-content-mid .container .hightBg .mid-content .select-items div:hover,
#adjustMedi .main-content-mid .container .hightBg .mid-content .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}

@media (min-width: 992px) {
  .container {
    width: 890px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 80%;
  }
}

.patientMust {
  /* Hide the browser's default radio button */
  /* Create a custom radio button */
  /* On mouse-over, add a grey background color */
  /* When the radio button is checked, add a blue background */
  /* Create the indicator (the dot/circle - hidden when not checked) */
  /* Show the indicator (dot/circle) when checked */
  /* Style the indicator (dot/circle) */
}

.patientMust .Rcontainer.oneLine {
  padding-top: 30px;
}

@media (max-width: 992px) {
  .patientMust .Rcontainer.oneLine {
    padding-top: 25px;
  }
}

.patientMust .Rcontainer {
  display: block;
  position: relative;
  padding-left: 85px;
  margin-bottom: 12px;
  cursor: pointer;
  font: normal normal normal 24px/29px Lato;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 65px;
  margin-right: 20px;
  border: 2px solid #2dbdca;
  border-radius: 10px;
  width: 100%;
  max-width: 385px;
  min-height: 91px;
}

@media (max-width: 1800px) {
  .patientMust .Rcontainer {
    font: normal normal normal 20px/25px Lato;
    max-width: 344px;
    min-width: 275px;
    padding-right: 15px;
  }
}

@media (max-width: 992px) {
  .patientMust .Rcontainer {
    font-size: 16px;
    line-height: 20px;
    padding-left: 75px;
    padding-right: 25px;
    min-width: 260px;
    max-width: 260px;
    min-height: 74px;
    margin-right: 15px;
  }
}

.patientMust .Rcontainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.patientMust .Rcontainer.active {
  background-color: #2dbdca;
  color: #fff;
}

.patientMust .checkmark {
  position: absolute;
  top: 20px;
  left: 20px;
  height: 49px;
  width: 49px;
  background-color: #fff;
  border-radius: 5px;
  border: 2px solid #2dbdca;
}

@media (max-width: 992px) {
  .patientMust .checkmark {
    top: 17px;
    left: 20px;
    height: 37px;
    width: 37px;
  }
}

.patientMust .Rcontainer:hover input ~ .checkmark {
  background-color: #ccc;
}

.patientMust .Rcontainer input:checked ~ .checkmark {
  background-color: #fff;
}

.patientMust .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.patientMust .Rcontainer input:checked ~ .checkmark:after {
  display: block;
}

.patientMust .Rcontainer .checkmark:after {
  top: 9px;
  left: 9px;
  width: 27px;
  height: 27px;
  border-radius: 5px;
  background: #E2FDFF;
  background-image: url("../images/Icon awesome-check.svg");
  background-size: contain;
}

@media (max-width: 992px) {
  .patientMust .Rcontainer .checkmark:after {
    width: 15px;
    height: 15px;
  }
}

.patientMust .Rcontainer.check .checkmark:after {
  top: 12px;
  left: 9px;
  width: 27px;
  height: 27px;
  border-radius: 5px;
  background-color: #fff;
  background-image: url("../images/Icon awesome-check.svg");
  background-size: 3rem;
  background-repeat: no-repeat;
}

@media (max-width: 992px) {
  .patientMust .Rcontainer.check .checkmark:after {
    top: 5px;
    left: 3px;
    width: 24px;
    height: 23px;
  }
}

@media (max-width: 768px) {
  .checkContainer .w-70 {
    width: 100%;
  }
  .checkContainer .d-flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .mid-content img.msg {
    max-width: 5rem;
  }
  .bottom-btns a {
    font-size: 20px;
  }
}

.pm6 img.msg {
  margin-top: 25px;
}

.pm6 .textareaBox textarea {
  border: 2px solid #b1b1b1;
  border-radius: 10px;
  color: #071a23;
  font-size: 18px;
}

.pm6 .textareaBox h4 {
  font: normal normal normal 24px/29px Lato;
}

.pm8 .Rcontainer.check {
  min-width: 385px;
  position: relative;
}

.w-90 {
  width: 90%;
}

@media (max-width: 500px) {
  .pm8 .Rcontainer.check {
    min-width: auto;
  }
}

.patientMust .Rcontainer.round {
  margin-right: 60px;
  min-height: 60px;
  padding-top: 12px;
  padding-left: 65px;
  margin-bottom: 45px;
}

.patientMust .Rcontainer.round.active {
  background-color: #ffffff;
  color: #34394d;
}

.patientMust .Rcontainer.round.checked-btn {
  background: #2dbdca;
  color: #fff;
}

.patientMust .Rcontainer.round input:checked ~ .checkmark {
  background-color: #ff8927 !important;
}

.patientMust .Rcontainer.check.round .checkmark {
  position: absolute;
  top: 8px;
  left: 10px;
  height: 40px;
  width: 40px;
  background-color: #fff;
  border-radius: 50%;
  border: 2px solid #ff8927;
}

.patientMust .Rcontainer.check.round .checkmark:after {
  top: 11px;
  left: 8px;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  background-color: #ff8927;
  background-image: url("../images/Icon awesome-check-white.svg");
  background-size: 2rem;
  background-repeat: no-repeat;
}

.postDollar {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  width: 60px;
  background: #2dbdca;
  color: #fff;
  margin: 0;
  padding-top: 13px;
}

.check-after {
  display: none;
}

.box-mid-css {
  width: 100%;
  padding: 0;
  margin: 0 auto;
  display: inline-block;
}

.box-mid-css .Rcontainer {
  display: inline-block;
}

@media (max-width: 1360px) {
  .Rcontainer.check.round {
    min-width: 335px;
  }
}

@media (max-width: 1240px) {
  .small-device {
    display: block !important;
  }
  .box-mid-css .Rcontainer.round {
    display: block !important;
    margin-right: 0;
  }
}

@media (max-width: 420px) {
  .Rcontainer.check.round {
    min-width: 290px;
    min-height: 50px;
    margin-bottom: 15px;
    padding-left: 50px;
  }
  .patientMust .Rcontainer.check.round .checkmark:after {
    top: 5px;
    left: 3px;
  }
  .patientMust .Rcontainer.check.round .checkmark {
    height: 30px;
    width: 30px;
  }
}

#question-div .check-selection {
  border: 2px solid transparent;
  border-radius: 8px;
  max-width: 500px;
  margin: 0 auto;
  /* On mouse-over, add a grey background color */
}
#question-div .check-selection.focus-border {
  border: 2px solid #2dbdca;
}

#question-div .check-selection .checkdiv {
  display: none;
}

#question-div .check-selection .checkdiv.active {
  display: block;
}

#question-div .check-selection .Rcontainer {
  padding: 5px !important;
  min-width: auto;
  min-height: auto;
  max-width: unset;
  max-height: unset;
  border: 0px;
  margin: 0;
}

#question-div .check-selection .Rcontainer .checkmark {
  display: none;
}

#question-div .check-selection .Rcontainer span.lbl {
  display: block;
  height: 100%;
  width: 100%;
  background: #E2FDFF;
  color: #071A23;
  border-radius: 8px;
  padding: 1rem;
}

#question-div .check-selection .Rcontainer.active {
  background-color: #ffffff;
  color: #fff;
  margin: 0;
}

#question-div .check-selection .Rcontainer.active span.lbl {
  background: #E2FDFF;
  color: #071A23;
  padding-left: 40px;
}

#question-div .check-selection .Rcontainer.active .checkmark {
  display: block;
  background: transparent;
  border: 0;
  position: absolute;
  top: 15px;
  left: 15px;
  height: unset;
  width: unset;
}

#question-div .check-selection .Rcontainer.active .checkmark:after {
  top: 5px;
  left: unset;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  background-image: url("../images/Icon awesome-check-white.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media (max-width: 992px) {
  #question-div .check-selection .Rcontainer.active .checkmark:after {
    top: 2px;
  }
}

#question-div .check-selection .containerC {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  margin-left: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#question-div .check-selection .containerC input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

#question-div .check-selection .containerC .checkmark {
  position: absolute;
  top: 12px;
  left: 0;
  height: 20px;
  width: 20px;
  border-radius: 3px;
  background-color: #eee;
  border: 2px solid #ff8927;
}

#question-div .check-selection .containerC .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

#question-div .check-selection .containerC:hover input ~ .checkmark {
  background-color: #ccc;
}

#question-div .check-selection .containerC input:checked ~ .checkmark {
  background-color: #ff8927;
}

#question-div .check-selection .containerC input:checked ~ .checkmark:after {
  display: block;
}

#question-div .check-selection .containerC .checkmark:after {
  left: 6px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#question-div .checkbox-title {
  font-size: 24px;
}
/*# sourceMappingURL=style1.css.map */