/**
* @file
* Custom styles for the ihra.tracksideapp website.
*/

.form-required::after {
  content: " *";
  color: red;
}

input[required] + small .webform-element-description::after {
  content: " *";
  color: red;
  margin-left: 0.2rem;
}

input[required] + label.form-check-label::after {
  content: " *";
  color: red;
  margin-left: 0.2rem;
}

select[required] + small .webform-element-description::after {
  content: " *";
  color: red;
  margin-left: 0.2rem;
}

#webform-submission-pro-pro-am-license-add-form #edit-categories--wrapper legend span::after {
  content: " *";
  color: red;
  font-weight: bold;
}

#webform-submission-general-membership-add-form .webform-progress,
#webform-submission-teen-championship-racing-add-form .webform-progress,
#webform-submission-junior-dragster-license-add-form .webform-progress,
#webform-submission-ihra-license-add-form .webform-progress,
#webform-submission-pro-pro-am-license-add-form .webform-progress {
  display: none;
}

#webform-submission-general-membership-add-form .ihra-header,
#webform-submission-teen-championship-racing-add-form .ihra-header,
#webform-submission-junior-dragster-license-add-form .ihra-header,
#webform-submission-ihra-license-add-form .ihra-header,
#webform-submission-pro-pro-am-license-add-form .ihra-header {
  font-size: 2em;
  font-weight: bold;
  margin: 0 0 15px;
  text-align: center;
}

#webform-submission-junior-dragster-license-add-form fieldset#edit-form-selection-heading,
#webform-submission-ihra-license-add-form fieldset#edit-summit-super-series-page-header,
#webform-submission-ihra-license-add-form fieldset#edit-file-uploads-page-header,
#webform-submission-ihra-license-add-form fieldset#edit-contact-information-heading,
#webform-submission-ihra-license-add-form fieldset#edit-address-heading,
#webform-submission-ihra-license-add-form fieldset#edit-personal-information,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-summit-super-series-page-header,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-file-uploads-page-header,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-contact-information-heading,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-address-heading,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-personal-information {
  text-align: center;
  margin: 0 0 15px;
}

#webform-submission-general-membership-add-form #edit-actions,
#webform-submission-teen-championship-racing-add-form #edit-actions,
#webform-submission-junior-dragster-license-add-form #edit-actions,
#webform-submission-ihra-license-add-form #edit-actions,
#webform-submission-pro-pro-am-license-add-form #edit-actions {
  text-align: center;
  margin-bottom: 20px;
}

#webform-submission-general-membership-add-form select,
#webform-submission-general-membership-add-form input,
#webform-submission-teen-championship-racing-add-form select,
#webform-submission-teen-championship-racing-add-form input,
#webform-submission-junior-dragster-license-add-form select,
#webform-submission-junior-dragster-license-add-form input,
#webform-submission-ihra-license-add-form select,
#webform-submission-ihra-license-add-form input,
#webform-submission-pro-pro-am-license-add-form select,
#webform-submission-pro-pro-am-license-add-form input {
  color: #091432;
  border: 2px solid #0C51A1;
  max-width: 500px;
}

#webform-submission-general-membership-add-form fieldset:not(fieldset#edit-processed-text, fieldset#edit-membership-signature),
#webform-submission-teen-championship-racing-add-form fieldset:not(fieldset#edit-processed-text),
#webform-submission-junior-dragster-license-add-form fieldset:not(fieldset#edit-terms),
#webform-submission-ihra-license-add-form fieldset:not(fieldset#edit-membership-signature, fieldset#edit-license-signature),
#webform-submission-pro-pro-am-license-add-form fieldset:not(fieldset#edit-membership-signature, fieldset#edit-license-signature) {
  display: flex;
  flex-direction: column; /* Stack children vertically */
  align-items: center;    /* Center content horizontally */
}

#webform-submission-ihra-license-add-form fieldset small,
#webform-submission-pro-pro-am-license-add-form fieldset small {
  text-align: left;
  width: 100%;
  max-width: 500px;
}

#webform-submission-pro-pro-am-license-add-form #edit-member-personal small {
  text-align: center;
}

#webform-submission-junior-dragster-license-add-form fieldset#edit-address--wrapper select,
#webform-submission-junior-dragster-license-add-form fieldset#edit-address--wrapper input {
  margin: 0 0 7px;
}

#webform-submission-ihra-license-add-form fieldset#edit-address--wrapper select,
#webform-submission-ihra-license-add-form fieldset#edit-address--wrapper input,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-address--wrapper select,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-address--wrapper input {
  margin: 0 0 15px;
}

#webform-submission-ihra-license-add-form fieldset.form-type-select::after,
#webform-submission-pro-pro-am-license-add-form fieldset.form-type-select::after {
  bottom: 18px;
}

#webform-submission-ihra-license-add-form fieldset#edit-license-terms-page-header,
#webform-submission-ihra-license-add-form fieldset#edit-membership-terms-page-header,
#webform-submission-ihra-license-add-form fieldset#edit-file-uploads-page-header,
#webform-submission-ihra-license-add-form fieldset#edit-et-bracket-page-header,
#webform-submission-ihra-license-add-form fieldset#edit-summit-super-series-page-header,
#webform-submission-ihra-license-add-form  fieldset#edit-contact-information-help-text,
#webform-submission-ihra-license-add-form fieldset#edit-address-verification-info,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-license-terms-page-header,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-membership-terms-page-header,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-file-uploads-page-header,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-et-bracket-page-header,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-summit-super-series-page-header,
#webform-submission-pro-pro-am-license-add-form  fieldset#edit-contact-information-help-text,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-address-verification-info {
  margin: 0 0 15px;
}

#webform-submission-teen-championship-racing-add-form #edit-actions button:not(:last-child),
#webform-submission-junior-dragster-license-add-form #edit-actions button:not(:last-child),
#webform-submission-ihra-license-add-form #edit-actions button:not(:last-child),
#webform-submission-pro-pro-am-license-add-form #edit-actions button:not(:last-child) {
  margin-right: 20px;
}

#webform-submission-junior-dragster-license-add-form button:last-child
#webform-submission-ihra-license-add-form #edit-actions button:last-child,
#webform-submission-pro-pro-am-license-add-form #edit-actions button:last-child {
  margin-right: 0;
}

#webform-submission-general-membership-add-form .btn-primary,
#webform-submission-general-membership-add-form .btn-primary:not(:disabled):not(.disabled):active,
#webform-submission-teen-championship-racing-add-form .btn-primary,
#webform-submission-teen-championship-racing-add-form .btn-primary:not(:disabled):not(.disabled):active,
#webform-submission-junior-dragster-license-add-form .btn-primary,
#webform-submission-junior-dragster-license-add-form .btn-primary:not(:disabled):not(.disabled):active,
#webform-submission-ihra-license-add-form .btn-primary,
#webform-submission-ihra-license-add-form .btn-primary:not(:disabled):not(.disabled):active,
#webform-submission-pro-pro-am-license-add-form .btn-primary,
#webform-submission-pro-pro-am-license-add-form .btn-primary:not(:disabled):not(.disabled):active {
  background-color: #091432;
  border-color: #091432;
}

#webform-submission-ihra-license-add-form #edit-nhra-license--wrapper legend,
#webform-submission-pro-pro-am-license-add-form #edit-nhra-license--wrapper legend {
  max-width: 500px;
  text-align: left; /* Align the text inside the legend to the left */
  margin: 0 auto; /* Center the legend itself horizontally */
  font-weight: unset;
}

#webform-submission-pro-pro-am-license-add-form #edit-categories--wrapper legend {
  text-align: center;
  font-weight: unset;
  margin-left: -20px;
}

/*#webform-submission-ihra-license-add-form fieldset#edit-nhra-license--wrapper {*/
/*  margin: 10px 0 10px 0;*/
/*}*/

#webform-submission-general-membership-add-form fieldset.form-type-select::after,
#webform-submission-general-membership-add-form #edit-car-class-registration fieldset.form-type-select::after,
#webform-submission-general-membership-add-form #edit-member-personal fieldset.form-type-select::after,
#webform-submission-teen-championship-racing-add-form #edit-car-class-registration fieldset.form-type-select::after,
#webform-submission-teen-championship-racing-add-form #edit-vehicle-page fieldset.form-type-select::after,
#webform-submission-teen-championship-racing-add-form #edit-member-personal fieldset.form-type-select::after,
#webform-submission-junior-dragster-license-add-form #edit-car-class-registration fieldset.form-type-select::after,
#webform-submission-junior-dragster-license-add-form #edit-member-personal fieldset.form-type-select::after,
#webform-submission-ihra-license-add-form  #edit-summary fieldset.form-type-select::after,
#webform-submission-ihra-license-add-form #edit-et-bracket fieldset.form-type-select::after,
#webform-submission-ihra-license-add-form #edit-summit-super-series fieldset.form-type-select::after,
#webform-submission-ihra-license-add-form #edit-racing-bracket-page fieldset.form-type-select::after,
#webform-submission-pro-pro-am-license-add-form  #edit-summary fieldset.form-type-select::after,
#webform-submission-pro-pro-am-license-add-form #edit-et-bracket fieldset.form-type-select::after,
#webform-submission-pro-pro-am-license-add-form #edit-summit-super-series fieldset.form-type-select::after,
#webform-submission-pro-pro-am-license-add-form #edit-member-personal fieldset.form-type-select::after,
#webform-submission-pro-pro-am-license-add-form #edit-racing-bracket-page fieldset.form-type-select::after {
  display: none;
}

#edit-file-uploads fieldset.form-type-managed-file button,
#edit-file-uploads-page fieldset.form-type-managed-file button {
  font-size: 12px;
  margin-left: 15px;
  padding: 6px 15px;
}

#webform-submission-ihra-license-add-form #edit-file-uploads-page fieldset:last-of-type,
#webform-submission-pro-pro-am-license-add-form #edit-file-uploads-page fieldset:last-of-type {
  margin: 0 0 15px;
}

div.form-item-agree-license,
div.form-item-agree-member {
  display: flex;
  flex-direction: row;
  padding: unset;
  margin: 15px 0;
}

div.form-item-agree-license input,
div.form-item-agree-member input {
  position: unset;
  align-self: center;
}

div.form-item-agree-license label,
div.form-item-agree-member label {
  margin-left: 10px;
}

.form-item-register-behalf-of-participant {
  display: flex;
  flex-direction: column;
}

.form-item-register-behalf-of-participant label {
  display: inline-block;
  margin-left: 1.5rem;
}

.form-item-register-behalf-of-participant input[type="checkbox"] {
  display: inline-block;
  vertical-align: middle;
  position: unset;
}

/* Wrap checkbox and label into one row */
.form-item-register-behalf-of-participant input[type="checkbox"],
.form-item-register-behalf-of-participant label {
  margin-bottom: 0.25rem;
}

/* Optional: put checkbox and label side-by-side */
.form-item-register-behalf-of-participant {
  /* override inner layout just for checkbox/label pair */
}

.form-item-register-behalf-of-participant > input[type="checkbox"],
.form-item-register-behalf-of-participant > label {
  display: inline-block;
  vertical-align: middle;
}

/* Align description to start below both */
.form-item-register-behalf-of-participant .description {
  margin-left: 1.5rem; /* Align with label if needed */
  font-size: 0.85rem;
  color: #6c757d;
}

#webform-submission-general-membership-add-form #edit-membership-terms-conditions fieldset#edit-membership-signature input,
#webform-submission-ihra-license-add-form #edit-license-terms-conditions fieldset#edit-license-terms input,
#webform-submission-ihra-license-add-form #edit-license-terms-conditions fieldset#edit-license-signature input,
#webform-submission-ihra-license-add-form #edit-membership-terms-conditions fieldset#edit-membership-signature input,
#webform-submission-pro-pro-am-license-add-form #edit-license-terms-conditions fieldset#edit-license-terms input,
#webform-submission-pro-pro-am-license-add-form #edit-license-terms-conditions fieldset#edit-license-signature input,
#webform-submission-pro-pro-am-license-add-form #edit-membership-terms-conditions fieldset#edit-membership-signature input {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 10px;
  color: #fff;
  margin-top: 10px;
}

#webform-submission-junior-dragster-license-add-form fieldset.form-group,
#webform-submission-ihra-license-add-form fieldset.form-group,
#webform-submission-pro-pro-am-license-add-form fieldset.form-group {
  margin-bottom: 10px;
}

#webform-submission-ihra-license-add-form fieldset#edit-address--wrapper fieldset.form-group,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-address--wrapper fieldset.form-group {
  margin-bottom: 0;
}

#webform-submission-general-membership-add-form #edit-actions #edit-submit,
#webform-submission-teen-championship-racing-add-form #edit-actions #edit-submit,
#webform-submission-junior-dragster-license-add-form #edit-actions #edit-submit,
#webform-submission-ihra-license-add-form #edit-actions #edit-submit,
#webform-submission-pro-pro-am-license-add-form #edit-actions #edit-submit {
  display: unset;
  margin: 0;
  padding: 7px 20px;
  height: 45px;
}

#webform-submission-junior-dragster-license-add-form fieldset#edit-car-class-table,
#webform-submission-ihra-license-add-form fieldset#edit-et-class-table,
#webform-submission-ihra-license-add-form fieldset#edit-summit-class-table,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-et-class-table,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-summit-class-table {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}

#webform-submission-junior-dragster-license-add-form fieldset#edit-car-class-table table,
#webform-submission-ihra-license-add-form fieldset#edit-et-class-table table,
#webform-submission-ihra-license-add-form fieldset#edit-summit-class-table table,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-et-class-table table,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-summit-class-table table {
  width: 100%;
  max-width: 500px;
  margin: 10px 0 20px;
}

#webform-submission-junior-dragster-license-add-form fieldset#edit-car-class-table table tr th,
#webform-submission-ihra-license-add-form fieldset#edit-et-class-table table tr th,
#webform-submission-ihra-license-add-form fieldset#edit-summit-class-table table tr th,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-et-class-table table tr th,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-summit-class-table table tr th {
  color: #000;
  text-align: center;
}

#webform-submission-junior-dragster-license-add-form fieldset#edit-car-class-table table tbody tr,
#webform-submission-ihra-license-add-form fieldset#edit-et-class-table table tbody tr,
#webform-submission-ihra-license-add-form fieldset#edit-summit-class-table table tbody tr,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-et-class-table table tbody tr,
#webform-submission-pro-pro-am-license-add-form fieldset#edit-summit-class-table table tbody tr {
  background-color: transparent;
}

/* General styling for the buttons */
.webform-options-display-buttons-label {
  display: inline-block;
  padding: 10px 20px;
  background-color: #6ad1e3; /* Light blue background */
  color: #000; /* Black text */
  font-weight: bold;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.3s ease; /* Smooth transition for hover/focus effects */
}

/* Styling for the active/checked state */
input[type="radio"]:checked + .webform-options-display-buttons-label {
  background-color: #ffffff; /* White background for active state */
  border: 2px solid #007bff; /* Blue border for active state */
  color: #007bff; /* Blue text for active state */
}

/* Hover effect for buttons */
.webform-options-display-buttons-label:hover {
  background-color: #007bff; /* Blue background on hover */
  color: #ffffff; /* White text on hover */
}

/* Focus outline for accessibility */
#edit-form-type--wrapper .webform-options-display-buttons-label:focus {
  outline: 2px solid #007bff;
}

/* Visually hidden radio buttons to maintain accessibility */
#edit-form-type--wrapper input[type="radio"] {
  display: none;
}

 .webform-options-display-buttons label.webform-options-display-buttons-label {
  min-width: 145px;
  border: 3px solid #0C51A1;
  background-color: #0C51A1;
  color: #fff;
  font-weight: 700;
}

.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label {
  color: #091432;
  border-color: #0C51A1;
  background-color: #fff;
}

#webform-submission-teen-championship-racing-add-form #edit-form-type .custom-control-label::after,
#webform-submission-teen-championship-racing-add-form #edit-form-type .custom-control-label::before,
#webform-submission-junior-dragster-license-add-form #edit-form-type .custom-control-label::after,
#webform-submission-junior-dragster-license-add-form #edit-form-type .custom-control-label::before,
#webform-submission-ihra-license-add-form fieldset.form-type-select.form-item-class::after,
#webform-submission-ihra-license-add-form #edit-form-type .custom-control-label::after,
#webform-submission-ihra-license-add-form #edit-form-type .custom-control-label::before,
#webform-submission-pro-pro-am-license-add-form fieldset.form-type-select.form-item-class::after,
#webform-submission-pro-pro-am-license-add-form #edit-form-type .custom-control-label::after,
#webform-submission-pro-pro-am-license-add-form #edit-form-type .custom-control-label::before {
  display: none;
}

#webform-submission-teen-championship-racing-add-form #edit-form-type.webform-options-display-buttons .webform-options-display-buttons-wrapper,
#webform-submission-junior-dragster-license-add-form #edit-form-type.webform-options-display-buttons .webform-options-display-buttons-wrapper,
#webform-submission-ihra-license-add-form #edit-form-type.webform-options-display-buttons .webform-options-display-buttons-wrapper,
#webform-submission-pro-pro-am-license-add-form #edit-form-type.webform-options-display-buttons .webform-options-display-buttons-wrapper {
  flex: unset;
}

#webform-submission-junior-dragster-license-add-form fieldset.webform-type-webform-address fieldset.form-type-select::after {
  display: none;
}

#webform-submission-junior-dragster-license-add-form fieldset div.invalid-feedback {
text-align: center;
}

#webform-submission-teen-championship-racing-add-form fieldset#edit-form-type--wrapper label[for="edit-form-type-update-existing-license"],
#webform-submission-junior-dragster-license-add-form fieldset#edit-form-type--wrapper label[for="edit-form-type-update-existing-license"] {
  background-color: #EF3D36;
  border: 2px solid #EF3D36;
}

#webform-submission-teen-championship-racing-add-form fieldset#edit-form-type--wrapper input[type="radio"]:checked + label[for="edit-form-type-update-existing-license"],
#webform-submission-junior-dragster-license-add-form fieldset#edit-form-type--wrapper input[type="radio"]:checked + label[for="edit-form-type-update-existing-license"] {
  /* Style for active button */
  background-color: transparent;
  color: black;
  border: 2px solid #EF3D36;
}

#webform-submission-teen-championship-racing-add-form fieldset#edit-form-type--wrapper,
#webform-submission-junior-dragster-license-add-form fieldset#edit-form-type--wrapper {
  max-width: unset;
}

#webform-submission-teen-championship-racing-add-form fieldset#edit-form-type--wrapper .fieldset-wrapper,
#webform-submission-junior-dragster-license-add-form fieldset#edit-form-type--wrapper .fieldset-wrapper {
  width: unset;
}

#webform-submission-teen-championship-racing-add-form fieldset#edit-active-nhra-license--wrapper,
#webform-submission-junior-dragster-license-add-form fieldset#edit-active-nhra-license--wrapper {
  display: flex;
  align-items: center; /* Vertically center align items */
  justify-content: flex-start; /* Optional: align to the left */
  gap: 1rem; /* Optional: space between legend and div */
}

#webform-submission-ihra-license-add-form fieldset.radios--wrapper,
#webform-submission-general-membership-add-form fieldset.radios--wrapper,
#webform-submission-teen-championship-racing-add-form fieldset.radios--wrapper,
#webform-submission-junior-dragster-license-add-form fieldset.radios--wrapper,
#webform-submission-pro-pro-am-license-add-form fieldset.radios--wrapper {
  text-align: left;
  max-width: 500px;
  margin: 30px auto;
}

#webform-submission-ihra-license-add-form fieldset.radios--wrapper div.fieldset-wrapper,
#webform-submission-general-membership-add-form fieldset.radios--wrapper div.fieldset-wrapper,
#webform-submission-teen-championship-racing-add-form fieldset.radios--wrapper div.fieldset-wrapper,
#webform-submission-junior-dragster-license-add-form fieldset.radios--wrapper div.fieldset-wrapper,
#webform-submission-pro-pro-am-license-add-form fieldset.radios--wrapper div.fieldset-wrapper {
  width: 100%;
}

#webform-submission-junior-dragster-license-add-form fieldset#edit-markup-04 {
  margin-top: 30px;
}

#webform-submission-junior-dragster-license-add-form fieldset.form-item-markup-04 {
 margin: 30px auto 10px;
  max-width: 500px;
}

#webform-submission-junior-dragster-license-add-form fieldset.orm-item-legal-custody-docs {
  margin: 0 auto;
  max-width: 500px;
}

#webform-submission-junior-dragster-license-add-form fieldset.form-item-legal-custody-docs {
 margin-bottom: 30px;
}

#webform-submission-teen-championship-racing-add-form fieldset#edit-markup-08.form-item-markup-08,
#webform-submission-junior-dragster-license-add-form fieldset#edit-markup-08.form-item-markup-08 {
  align-items: flex-start;
  margin: 25px 0 30px;
}

#webform-submission-teen-championship-racing-add-form div.form-item-notarized-waiver-acknowledgement input,
#webform-submission-junior-dragster-license-add-form div.form-item-notarized-waiver-acknowledgement input {
  margin-top: 7px;
}

#webform-submission-teen-championship-racing-add-form div.form-item-notarized-waiver-acknowledgement,
#webform-submission-junior-dragster-license-add-form div.form-item-notarized-waiver-acknowledgement {
  padding: 0;
}

#webform-submission-teen-championship-racing-add-form div.form-item-notarized-waiver-acknowledgement label,
#webform-submission-junior-dragster-license-add-form div.form-item-notarized-waiver-acknowledgement label {
  margin-left: 30px;
}

#webform-submission-teen-championship-racing-add-form div#edit-actions,
#webform-submission-junior-dragster-license-add-form div#edit-actions {
  margin-top: 30px;
}

#webform-submission-teen-championship-racing-add-form fieldset#edit-markup-09.form-item-markup-09,
#webform-submission-junior-dragster-license-add-form fieldset#edit-markup-09.form-item-markup-09 {
  text-align: center;
  display: block;
}

#webform-submission-teen-championship-racing-add-form fieldset#edit-markup-09 strong,
#webform-submission-junior-dragster-license-add-form fieldset#edit-markup-09 strong {
  margin-right: 5px;
}

#webform-submission-junior-dragster-license-add-form fieldset.form-item-birth-certificate {
  margin-top: 30px;
}

ul.entity-moderation-form {
  padding-bottom: 10px;
  padding-top: 10px;
}

.webform-submission-form #edit-admin-user-creation-registration.form-group {
  margin-bottom: 20px;
  text-align: center;
}

#webform-submission-ihra-license-add-form fieldset.js-form-item-additional-categories-add-more-items .input-group,
#webform-submission-pro-pro-am-license-add-form fieldset.js-form-item-additional-categories-add-more-items .input-group {
  display: none;
}

#webform-submission-ihra-license-add-form .tabledrag-toggle-weight-wrapper,
#webform-submission-pro-pro-am-license-add-form .tabledrag-toggle-weight-wrapper {
  display: none;
}

#webform-submission-ihra-license-add-form #edit-summary .additional-title,
#webform-submission-pro-pro-am-license-add-form #edit-summary .additional-title {
  margin-top: 15px;
}

#webform-submission-ihra-license-add-form #edit-summary .total-amount,
#webform-submission-pro-pro-am-license-add-form #edit-summary .total-amount {
  margin-top: 20px;
  font-size: 18px;
}

form.webform-submission-form a {
  color: #0C51A1;
}

form.webform-submission-form .btn-primary:focus,
form.webform-submission-form .btn-primary:active {
  border-color: #0C51A1 !important;
  box-shadow: 0 0 0 0.25rem rgba(12, 81, 161, 0.25) !important;
  outline: none !important;
}

#webform-submission-ihra-license-add-form #edit-additional-categories-items div[data-drupal-messages],
#webform-submission-pro-pro-am-license-add-form #edit-additional-categories-items div[data-drupal-messages] {
  display: none;
}

#webform-submission-teen-championship-racing-add-form #edit-file-uploads h4 {
  text-align: center;
  font-size: 2rem;
}

#webform-submission-pro-pro-am-license-add-form #edit-summit-super-series fieldset.form-type-textfield label {
  position: relative;
  width: auto;
  height: auto;
}

#webform-submission-pro-pro-am-license-add-form #edit-categories--wrapper .form-check-input {
  margin-top: .3rem;
  margin-left: -1.25rem;
}

#webform-submission-pro-pro-am-license-add-form #edit-summit-super-series-table tr td,
#webform-submission-pro-pro-am-license-add-form #edit-summit-super-series-table tr th {
  text-align: center;
}

#commerce-checkout-flow-multistep-default #edit-sidebar-order-summary-summary .order-total-line-label {
  margin-right: 15px;
}
