.index_exhibitorreg_portal .page-banner h1 {
  margin: 3rem 0;
}

.date-info span {
  font-size: 1.4rem;
  font-weight: 200;
}

.index_exhibitorreg_portal .login-box .requiredSymbol {
  display: none;
}

.index_exhibitorreg_portal .login-box .ip-element input {
  border-radius: 6px;
  color: var(--backgroundColor);
  padding: 8px;
  width: 100%;
}

.ip-element:has(label[for="forgotPasswordLink"]) .ip-elementLabel {
  display: none;
}

.ip-element:has(label[for="rememberMe"]) {
  display: flex;
  gap: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.login-box .btn-submit {
  margin-top: 20px;
  font-weight: 800;
  padding: 6px 12px;
}

.login-box .taskElement {
  margin: 0;
  display: flex;
  flex-direction: row-reverse;
}

.taskElement .taskFilters {
  margin-right: 10px;
}

.statusFilters span.filterHeader,
.dateFilters span.filterHeader,
.categoryFilters span.filterHeader {
  background-color: #4B7CAA;
  color: black;
}

.index_exhibitorreg_section_24 .btn-cancel,
.index_registrations_spbhp25 .btn-cancel {
  display: none;
}

.index_exhibitorreg_managereg table.reportTable td,
.index_exhibitorreg_managereg .manage-registrants-promocode-grouping-counts span  {
  color: white;
}

.index_exhibitorreg_managereg .even_hover span,
.index_exhibitorreg_managereg .odd_hover span {
  color: black;
}

.index_exhibitorreg_managereg .new-registration {
  background-color:var(--secondaryColor);
  color: black;
  padding: 5px;
  border-radius: 2px;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  transition: all ease-in 0.4ms;
}

.index_exhibitorreg_managereg .new-registration:hover {
  background-color: #4B7CAA;
}

.ip-buttonBar {
  align-items: baseline;
}

.btn-cancel {
  height: 33px;
}

#public.index_exhibitorreg_managereg .IP_PageBuilder_ExhibitorRegManage div.ip-element > label.ip-elementLabel {
  width: auto;
}

.reportHeader th {
  background-color: white;
  color: black;
}

div.fa-envelope, 
div.fa-envelope:before, 
.index_exhibitorreg_review #ip-financialSummary-Container .financialSummary td, 
label[for='promoCodeLabel'] {
  color: white
}

.index_exhibitorreg_managereg #reportTable_ td {
  white-space: normal;
  word-break: break-word;
  text-wrap: pretty;
  padding: 5px;
}

.index_exhibitorreg_managereg #reportTable_ tr {
  border-bottom: 1px solid grey;
}

.allTasks div.task {
  width: 480px;
}