#rgnu-accordion div.rgnu-loading:not(:last-child) {
  display: none;
}

#rgnu-accordion form {
  text-align: center;
}

#rgnu-accordion form label {
  display: block;
}

#rgnu-accordion form .form-input-field {
  margin: 10px;
  max-width: 100%;
  text-align: left;
  vertical-align: top;
}

#rgnu-accordion form#login .form-input-field,
#rgnu-accordion form#register .form-input-field {
  display: inline-block;
  width: 250px;
}

#rgnu-accordion form#login .form-input-field:last-child:nth-child(odd),
#rgnu-accordion form#register .form-input-field:last-child:nth-child(odd) {
  width: 520px;
}

#rgnu-accordion form#register .account-type:nth-child(4) {
  display: none;
}

#rgnu-accordion .rgnu-pill {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 15px;
  width: 15px;
}

#rgnu-accordion .rgnu-pill::after {
  content: '×';
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

#rgnu-accordion .btn {
  cursor: pointer;
}

@media (min-width: 1200px) {
  #rgnu-accordion > .card > .card-body {
    white-space: nowrap;
  }
}

#rgnu-accordion > .card > .card-body > div {
  display: inline-block;
  vertical-align: top;
}

@media (max-width: 1200px) {
  #rgnu-accordion > .card > .card-body > div {
    margin: 5px 0px;
  }
}

#rgnu-accordion > .card > .card-header {
  background-color: var(--hmmt-grey);
}

#rgnu-accordion > .card > .card-header button {
  font-size: 1.5rem;
  text-align: left;
  width: 100%;
}

#rgnu-accordion > .card.show-accordion > .card-header {
  background-color: var(--hmmt-red);
}

#rgnu-accordion > .card.show-accordion > .card-header button {
  color: white;
}

#rgnu-accordion #rgnu-finaid form.loading button,
#rgnu-accordion #rgnu-finaid form.untimely button {
  background-color: #b0b0b0;
}

#rgnu-accordion #rgnu-finaid form.loading button,
#rgnu-accordion #rgnu-finaid form.loading input,
#rgnu-accordion #rgnu-finaid form.loading label,
#rgnu-accordion #rgnu-finaid form.loading textarea,
#rgnu-accordion #rgnu-finaid form.untimely button,
#rgnu-accordion #rgnu-finaid form.untimely input,
#rgnu-accordion #rgnu-finaid form.untimely label,
#rgnu-accordion #rgnu-finaid form.untimely textarea {
  pointer-events: none;
}

#rgnu-accordion #rgnu-finaid form.loading input,
#rgnu-accordion #rgnu-finaid form.loading textarea,
#rgnu-accordion #rgnu-finaid form.untimely input,
#rgnu-accordion #rgnu-finaid form.untimely textarea {
  background-color: #f0f0f0;
  opacity: 0.5;
}

#rgnu-accordion #rgnu-invstu #rgnu-invstu-invite {
  min-height: 150px;
}

#rgnu-accordion #rgnu-mngapp .btn {
  font-variant: normal;
  letter-spacing: normal;
  max-width: none;
}

#rgnu-accordion #rgnu-mngapp .card.click-card {
  height: 200px;
}

#rgnu-accordion #rgnu-mngapp .card.click-card:hover,
#rgnu-accordion #rgnu-mngapp .card.select-card:hover,
#rgnu-accordion #rgnu-seltour .card:hover {
  box-shadow: 0px 0px 2px rgba(100, 100, 255, 0.8);
  cursor: pointer;
}

#rgnu-accordion #rgnu-mngapp .rgnu-mngapp-name {
  font-size: 120%;
}

#rgnu-accordion #rgnu-mngapp #rgnu-mngapp-allapps > div:first-child:last-child::after {
  content: 'Loading, please wait...';
  display: block;
  text-align: center;
}

#rgnu-accordion #rgnu-mngapp #rgnu-mngapp-approsterlist select {
  max-width: 45%;
}

#rgnu-accordion #rgnu-mngapp #rgnu-mngapp-confirmwithdraw-container .alert-warning {
  margin: auto;
  width: 98%;
}

#rgnu-accordion #rgnu-mngapp #rgnu-mngapp-confirmwithdraw-container h1,
#rgnu-accordion #rgnu-mngapp #rgnu-mngapp-confirmwithdraw-container h2,
#rgnu-accordion #rgnu-mngapp #rgnu-mngapp-confirmwithdraw-container h3,
#rgnu-accordion #rgnu-mngapp #rgnu-mngapp-confirmwithdraw-container h4,
#rgnu-accordion #rgnu-mngapp #rgnu-mngapp-confirmwithdraw-container h5,
#rgnu-accordion #rgnu-mngapp #rgnu-mngapp-confirmwithdraw-container h6 {
  font-variant: small-caps;
}

@media (min-width: 1200px) {
  #rgnu-accordion #rgnu-neworg-data form .form-group.org-authorizer-group .form-input-field {
    width: calc(100% - 50px);
  }

  #rgnu-accordion #rgnu-neworg-data form .form-group.org-authorizer-group .form-input-field > label {
    display: block;
  }
}

#rgnu-accordion #rgnu-selorg #rgnu-selorg-new {
  cursor: pointer;
}

#rgnu-accordion form#preorders tbody div.col:nth-child(2){
  max-width: 10em;
}


