.webform-terms-of-service-details.ui-dialog-content{
    background-color: white!important;
}
.ui-dialog.ui-widget-content{
    background-color: white!important;
}


.form-type-webform-terms-of-service.form-item-terms-of-service{
    float:right;
}

.form-type-webform-terms-of-service.form-item-terms-of-service .form-check-label{
    width: unset;
}
.form-type-webform-terms-of-service.form-item-terms-of-service input
 { 
    width: unset;
    top:5px;
    margin-left: -20px;
}
.form-type-webform-terms-of-service.form-item-terms-of-service .checkbox-container {
    display: flex; /* Use flexbox to align elements in a row */
    align-items: center; /* Vertically aligns the checkbox and label */
  }
  
  .form-type-webform-terms-of-service.form-item-terms-of-service  .checkbox-container input[type="checkbox"] {
    margin-right: 8px; /* Add space between the checkbox and label */
  }
  
  .form-type-webform-terms-of-service.form-item-terms-of-service  .checkbox-container label {
    white-space: normal; /* Allow label text to wrap if necessary */
  }
  
  .form-type-webform-terms-of-service.form-item-terms-of-service  .fieldset-wrapper {
    text-align: left; /* Aligns the entire section to the left */
  }

.alert-wrapper {
  display: none;
}

.page-node-12 .node__content {
  display: flex;
  justify-content: center;
}

.page-node-12 .home-instructions-row {
  justify-content: center;
}

.farevid {
  width: 854px;
  height: 480px;
}

@media (max-width: 991.98px) {
  .farevid {
    height: 278px;
  }
}