#Stay-connected-head .cmp-text,
#Stay-connected-form .cmp-text {
  padding: 0px;
}


#Stay-connected .cmp-dynamicform__generated-form .form-control:not(textarea) {
  height: 40px;
  border-radius: 5px;
  max-width: 474px;
}
.AsthmaSite#Stay-connected #Stay-connected-form .text-danger{
/*color: #d72a2a;*/
color: #FF0000;
}
.AsthmaSite#Stay-connected .before-submit-form .required sup{
  color: #d72a2a;
}
#Stay-connected-head .align-center h3{
  margin-bottom: 20px;
  margin-top: 50px;
}

#Stay-connected .req-rep-form .cmp-dynamicform__form-group {
  width: 48.5%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 20px;
  /*float: left;
   margin: 0 0 10px 3px; ;*/;
}

#Stay-connected  #field-63e2c3564e75fd00046aeed9 select {
  -webkit-appearance: none;
  -moz-appeearance: none;
  background-image: url(/content/dam/intelligentcontent/brands/fasenra-hcp/en/images/global/dropdown-icon.svg);
  background-repeat: no-repeat;
  background-position: 95% center;
  /* border-radius: 5px; 
  height: auto;*/
  height: 40px;
  background-size: 3.5%;
  color: rgba(51 63 72 / 70%);
}

#Stay-connected .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .has-error select {
    border-color: #a94442
}

#Stay-connected  #field-63e2c3564e75fd00046aeed9 {
  /* position: relative; */
  /* top: 31px; */
  right: 0px;
  left: 2px;
}
/* #Stay-connected .dynamicform {
  background: #EFEFEF;
} */

#Stay-connected  .cmp-dynamicform__form-validation {
  /* background: #EFEFEF; */
  /* display: inherit; */
  width: 100%;
  display: block;
}

/* #Stay-connected .grey-bg {
  background: #EFEFEF;
} */

/* #Stay-connected  .cmp-text{padding-top: 0px; padding-bottom: 0px;} */

#Stay-connected  #container-3b6cc33a1e .container.responsivegrid {
  box-shadow: 0px 3px 6px #00000029;
}

#Stay-connected .learn-heading {
  font-size: 25px;
  font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
  color: #333F48;
  text-align: left;
}

#Stay-connected .form-heading {
  padding-top: 0px;
  line-height: 20px;
}

#Stay-connected .sign-up-text {
  max-width: 1070px;
}

#Stay-connected .learn-heading {
  padding-top: 35px;
}

#Stay-connected button.cmp-dynamicform__submit-btn {
  padding: 15px 52px 2px 38px;
  margin-top: 60px;
  width: auto;
  right: 564px;
}

#Stay-connected button.cmp-dynamicform__submit-btn span {
  position: relative;
  bottom: 5px;
  right: 6px;
}

#Stay-connected button.cmp-dynamicform__submit-btn:after {
  right: 30px;
  top: 12px;
}

#Stay-connected  .cmp-dynamicform__control-label {
}

#Stay-connected .learn-heading {
  line-height: 24px;
}

#Stay-connected  .form-footnote {
  padding: 20px 0px 80px;
}

#Stay-connected #text-8555d59522 {
  background: #EFEFEF;
}

#Stay-connected #text-d642209612 {
  background: #EFEFEF;
}

#Stay-connected #text-9288e95b8d {
  background: #EFEFEF;
}

#Stay-connected .required {
  padding-bottom: 25px;
  padding-top: 8px;
}

/* Thank you page after form submit style start here */

#Stay-connected-thank-you #container-3b6cc33a1e .container.responsivegrid{
  box-shadow: 0px 3px 6px #00000029;
}
#Stay-connected-thank-you .align-center h3 {
  margin-bottom: 20px;
  margin-top: 50px;
}
#Stay-connected-thank-you .learn-heading {
  padding-top: 35px;
}
#Stay-connected-thank-you .after-submit-form{
  padding-bottom: 13%;
}
#Stay-connected-thank-you #reference-section{
  display: none;
}
/* Thank you page after form submit style end here */

@media screen and (min-width: 1601px) {
  #Stay-connected-thank-you .after-submit-form {
    padding-bottom: 20%;
  }
}

@media only screen and (max-width: 1200px) {

  #Stay-connected .req-rep-form .cmp-dynamicform__form-group {
    margin: 0 0 20px 0;
  }
  #Stay-connected .req-rep-form .cmp-dynamicform__form-group.button-group{
    display: block;
  }

  #Stay-connected #field-63e2c3564e75fd00046aeed9 select {
    background-position: 97.5% center;
    background-size: 1.6%;
  }

  #Stay-connected button.cmp-dynamicform__submit-btn {
    right: 0px;
  }

  #Stay-connected .cmp-dynamicform__generated-form .form-control:not(textarea) {
    max-width: 100%;
  }
  #Stay-connected button.cmp-dynamicform__submit-btn{
    margin-top: 10px;
  }
}

@media only screen and (max-width: 991px) { 


  #Stay-connected .req-rep-form .cmp-dynamicform__form-group {
    margin-left: 0px;
  }

  #Stay-connected .req-rep-form .cmp-dynamicform__form-group {
    width: 100%;
  }
  #Stay-connected-head .align-center h3, #Stay-connected-thank-you .align-center h3 {
    margin-bottom: 28px;
    margin-top: 30px;
  }
  #Stay-connected .learn-heading {
    padding-top: 12px;
    font-size: 18px;
    line-height: 20px;
  }
  #Stay-connected-thank-you .learn-heading{
    padding-top: 12px;
  }
  #Stay-connected .learn-heading, #Stay-connected-thank-you .learn-heading {
    line-height: 24px;
    font-size: 22px;
  }
  #Stay-connected-thank-you .after-submit-form {
    padding-bottom: 24%;
  }
}

@media only screen and (max-width: 767px) {
 

  #Stay-connected .req-rep-form .cmp-dynamicform__form-group {
    width: 100%;
  }

  #Stay-connected .learn-heading {
    line-height: 28px;
  }
}

@media only screen and (max-width: 414px) {

  #Stay-connected .req-rep-form .cmp-dynamicform__form-group {
    width: 100%;
  }

  #Stay-connected button.cmp-dynamicform__submit-btn {
    padding: 18px 52px 2px 49px;
    margin-top: 19px;
  }

  #Stay-connected button.cmp-dynamicform__submit-btn span {
    bottom: 7px;
    font-size: 14.5px;
    right: 11px;
  }

  #Stay-connected #field-63e2c3564e75fd00046aeed9 select {
    background-position: 93.5% center;
    background-size: 4%;
  }
}

#Stay-connected div#reference-section {
  display: none;
}
#Stay-connected .req-rep-form .cmp-dynamicform__generated-form span.text-danger{
  margin-left: -3px;
}

#Stay-connected .req-rep-form .cmp-dynamicform__generated-form .text-danger {
  color: #333F48;
  font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
  font-size: 14px;
  vertical-align: top;
  line-height: 21px;
}
#Stay-connected .cmp-dynamicform__generated-form .has-error .cmp-dynamicform__control-label .text-danger{
  color: #a94442;
}
#Stay-connected .req-rep-form .cmp-dynamicform__generated-form-error.text-danger{
  color: #a94442;
}

#Stay-connected-form {
  background: #EFEFEF80;
}

#Stay-connected .grey-bg {
  background: none;
}

/* New Styles form */

#Stay-connected button.cmp-dynamicform__submit-btn{
  padding: 8px 65px 5px 40px;
  line-height: 27px;
  font-size: 16px;
}
#Stay-connected button.cmp-dynamicform__submit-btn > span::after {
  content: "";
  content: url(/content/dam/intelligentcontent/brands/fasenra-hcp/en/images/global/long-arrow.svg);
  position: absolute;
  right: -25px;
  width: auto;
  height: auto;
  margin-top: 2px;
}
#Stay-connected button.cmp-dynamicform__submit-btn:after{
  display: none;
}
#Stay-connected button.cmp-dynamicform__submit-btn span {
  position: relative;
  bottom: 0;
  right: 0;
}
#Stay-connected button.cmp-dynamicform__submit-btn span.fa-spinner::after{
  display: none;
}

@media screen and (max-width: 1200px) {
  #Stay-connected #field-63e2c3564e75fd00046aeed9 select {
    background-position: 97.5% center;
    background-size: 2.5%;
  }
}

@media screen and (max-width: 414px) {
  #Stay-connected #field-63e2c3564e75fd00046aeed9 select {
    background-position: 96% center;
    background-size: 4%;
  }
}
