/* specific validation errors */
.parsley-show-errors ul.parsley-errors-list,
#webenable-form .addressfields + ul.parsley-errors-list {
    display: block;
}
     
.parsley-show-errors ul.parsley-errors-list li {
  background: #f6d171;
  border: 1px solid #d99e05;
  padding: 8px;
  font-size: 10px;
  font-size: 0.9em;
  color: #000;
  margin-bottom: 10px;
 /* min-width 60.063em, large screens */ }
  @media screen and (min-width: 768px) {
    .parsley-show-errors ul.parsley-errors-list li {
  font-size: 0.95em;  } }
    
select.parsley-error, input.parsley-error {
  border: 1px solid #E10020;
  border: 0.1rem solid #E10020; }


li.parsley-custom-error-message {
  /*display: none;*/
}

.time-at-address-year-months-errors.parsley-show-errors ul.parsley-errors-list li {  
 /* min-width 60.063em, large screens */ }
  @media screen and (min-width: 768px) {
    .time-at-address-year-months-errors.parsley-show-errors ul.parsley-errors-list li {
  background: #f6d171;
  border: 1px solid #d99e05;
  padding: 8px;
  font-size: 10px;
  font-size: 0.9em;
  color: #000;
  margin-bottom: 10px;
  width: 248px;
  position: relative;
  right: 129px;  } }
  

  .customerName-firstNameError.parsley-show-errors { 
  /*margin-top: 30px; */
  width: 100% !important;
 /* min-width 60.063em, large screens */ }
  @media screen and (min-width: 768px) {
      .customerName-firstNameError.parsley-show-errors,
      body.registration.gdpr-irish .firstname.parsley-show-errors {
  margin-top: 44px;  } }
  
   .customerName-salutationError.parsley-show-errors { 
  width: 100%;
 /* min-width 60.063em, large screens */ }
  @media screen and (min-width: 768px) {
      .customerName-salutationError.parsley-show-errors,
      body.registration.gdpr-irish .title.parsley-show-errors,
      body.registration.gdpr-irish .maritalStatus.parsley-show-errors,
      body.registration.gdpr-irish .howManyChildren.parsley-show-errors,
      body.registration.gdpr-irish .employmentType.parsley-show-errors,
      body.registration.gdpr-irish .income.parsley-show-errors {
  width: 135%;  } } 
  

  
  .addressfields-manual {
    padding-left: 0px !important;
    padding-right: 0px !important;
      width: 100%;
  /* min-width 60.063em, large screens */ }
  @media screen and (min-width: 768px) {
    .addressfields-manual {
       padding-left: 0px !important;
       padding-right: 0px !important; } 
}