#buttonAddEmail {
  display: none;
  visibility: hidden;
}

#header2Wrapper {
  margin-top: 1rem
}

.modal-content {
  max-height: calc(100vh - 210px);
  position: absolute !important;
  overflow-y: auto;
}

.modal-body {
  max-height: calc(100vh - 210px);
  overflow-y: auto;
}

.footer1 h5,
.sectionHeaderCourseCodeContainer h3.courseSectionTitle {
  text-transform: none;
  font-family: "Roboto", sans-serif !important;
}

#mainContentWrapper {
  margin-top: 2rem
}

#pageCorporateLandingPage thead h4 {
  font-family: "Times New Roman", Georgia, Serif
}

#panelPAPS {
  display: none
}

#pageCLPCourseProfile #pageHeader,
#courseSectionsAccordion {

  .nameAndCodeSeparator,
  .courseCode {
    display: none
  }
}

.paymentOptionsContainer #singlePaymentOptionLabel,
#conferencePaymentOptionsAllOptions #singlePaymentOptionLabel {
  font-size: 2.277rem !important;
  font-family: "PracticeRegular", serif;
  font-weight: normal;
}

#registrationPolicies {height: 200px; }

.applicationActionButtonContainer {
  display: flex;
  gap: 0.5rem; /* Adds space between the buttons */
  align-items: center;
}

.applicationCancelButton,
.applicationActionButton {
  display: inline-flex; /* Ensures contents don't break lines */
}

button,
.btn,
.btn-primary {
  background-color: #002147 !important;
  color: white !important;
  border: 1px solid #002147 !important;
}

button:hover,
.btn:hover,
.btn-primary:hover {
  background-color: #ffffff !important;
  color: #002147 !important;
  border-color: #002147 !important;
}

.applicationActionButtonContainer {
  display: flex;
  flex-direction: row-reverse;
  gap: 0.5rem; /* Optional: spacing between buttons */
}
