.generic-form .form-item label.error {
  display: inline-block!important;
  font-weight: normal !important;
  padding-top: 10px;
    font-size: 16px;
    top: 85%;
    color: #BC012D;
}span.regular-line.margin-bottm-spring-c {
    margin-bottom: 0px !important;
}
.text-notification.phas-d-notification.form-item-sms label:before {
    top: 13px !important;
}

.text-notification.phas-d-notification.form-item-sms label {
    height: 68px;
}
.text-notification.phas-d-notification.form-item-sms label#sms-error {
    top: 70% !important;
}
@media only screen and (max-width: 600px) {
  label#agree_to_copay_terms-error {
    padding-top: 45px;
  }
  .how-long-options label.error {
    overflow: hidden!important;
    height: 0px!important;
  }
  .text-notification.phas-d-notification.form-item-sms label#sms-error {
    top: auto !important;
}
}
@media only screen and (max-width: 767px) {
.coh-style-kyl-step-2-agreement .webform-options-display-one-column .js-form-item:first-child label.error{
  visibility:hidden;
  }
  
.coh-style-krnd-step-2-heading:before{
    height: 376px !important;
    top: 104% !important;

}
}
.coh-style-krnd-web-form-wrapper .form-type-select label {
    font-weight: normal;
    margin-bottom: 0px!important;
}

.coh-style-krnd-web-form-wrapper input[type=radio].error ~ label:before,  .coh-style-krnd-web-form-wrapper input[type=text].error,  .coh-style-krnd-web-form-wrapper input[type=date].error,  .coh-style-krnd-web-form-wrapper input[type=email].error,  .coh-style-krnd-web-form-wrapper input[type=tel].error{
    border: 1px solid #BC012D !important;
}
.coh-style-krnd-web-form-wrapper select.error ~ span.select2{
     border: 1px solid #BC012D !important;
      border-radius:10px;
}
  
.generic-form .form-type-radio input.error[type=radio] + label.error {
     display: inline-flex !important;
    width: 300px;
    left: 0;
    padding-left: 0px !important;
    text-align: left;
}
span.select2-selection__clear {
    display: none;
}
.coh-style-email-savings .form-item-e-mail-address-mail-1 {
    margin-top: 0px;
}

#showValidMsg-saving {
margin-top: -8px;
  padding-top: 0px;
    display: block !important;
}
.krnd-form-container-content.krnd-step-2-group.js-form-wrapper.form-wrapper {
    max-height: 338px;
    height: 338px;
    overflow-y: scroll;
    z-index: 9;
    background: #e7e7e7;
}



.krnd-form-container-content.krnd-step-2-group.js-form-wrapper.form-wrapper::-webkit-scrollbar {
  width: 10px;
  z-index:9;
}

/* Track */
.krnd-form-container-content.krnd-step-2-group.js-form-wrapper.form-wrapper::-webkit-scrollbar-track {
 background: #BCBCBC !important;
  border-radius: 10px;
}
 
/* Handle */
.krnd-form-container-content.krnd-step-2-group.js-form-wrapper.form-wrapper::-webkit-scrollbar-thumb {
  background: #BC012D; 
  border-radius: 10px;
}


.coh-style-krnd-step-2-heading:before {
    background: #e7e7e7;
    width: 100%;
    content: "";
    height: 357px;
    right: -11px;
    position: absolute;
    z-index: 0;
    top: 96%;
    border-radius: 20px;
    padding-left: 11px;
}

