body .pusher {
  height: 100%;
}
.login-prompt {
  font-size: 1.6rem !important;
}
.pusher.default-theme .ui.container.page-container {
  width: 100% !important;
  height: 100%;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  height: 80%;
}
.pusher.default-theme .ui.container.page-container .ui.grid {
  width: 100%;
  height: 100%;
  margin: 0;
}
.pusher.default-theme .ui.container.page-container .title.column {
  background-color: #2185d0;
  min-height: 10rem;
  justify-items: center;
}
.pusher.default-theme .ui.container.page-container .title.column .ui.inverted.header {
  padding: 2rem;
  font-size: 3rem;
}
.pusher.default-theme .ui.container.page-container .form.column {
  display: flex;
  flex-direction: column;
  align-self: center;
  background: #f4f4f4;
  min-height: 82%;
}
.pusher.default-theme .ui.container.page-container .form.column .ui.container {
  padding: 2rem;
  margin-bottom: 1rem;
}
.pusher.default-theme .ui.container.page-container .form.column .ui.container.card {
  background: white;
}
.pusher.default-theme .ui.container.page-container .form.column .ui.submit.container {
  padding: 0;
}
.pusher.default-theme .hidden {
  display: none;
}
.pusher.default-theme .recaptcha-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.pusher.default-theme .ui.message {
  overflow-wrap: break-word;
}
.pusher.default-theme .ui.dropdown.selection {
  word-break: break-word;
}
@media screen and (max-width: 500px) {
  .pusher.default-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.default-theme .ui.container.page-container .form.column {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .pusher.default-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.default-theme .ui.container.page-container .title.column .ui.inverted.header {
    font-size: 2rem;
  }
  .pusher.default-theme .recaptcha-container {
    flex-direction: column-reverse;
  }
  .pusher.default-theme .grecaptcha-badge {
    margin-top: 10px;
  }
}
@media (max-width: 1024px) {
  .pusher.default-theme .ui.container.page-container .form.column {
    width: 100% !important;
  }
}
.pusher.dark-theme .ui.container.page-container {
  width: 100% !important;
  height: 100%;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  height: 80%;
}
.pusher.dark-theme .ui.container.page-container .ui.grid {
  width: 100%;
  height: 100%;
  margin: 0;
}
.pusher.dark-theme .ui.container.page-container .title.column {
  background-color: #7949FF;
  min-height: 10rem;
  justify-items: center;
}
.pusher.dark-theme .ui.container.page-container .title.column .ui.inverted.header {
  padding: 2rem;
  font-size: 3rem;
}
.pusher.dark-theme .ui.container.page-container .form.column {
  display: flex;
  flex-direction: column;
  align-self: center;
  background: #f4f4f4;
  min-height: 82%;
}
.pusher.dark-theme .ui.container.page-container .form.column .ui.container {
  padding: 2rem;
  margin-bottom: 1rem;
}
.pusher.dark-theme .ui.container.page-container .form.column .ui.container.card {
  background: white;
}
.pusher.dark-theme .ui.container.page-container .form.column .ui.submit.container {
  padding: 0;
}
.pusher.dark-theme .hidden {
  display: none;
}
.pusher.dark-theme .recaptcha-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.pusher.dark-theme .ui.message {
  overflow-wrap: break-word;
}
.pusher.dark-theme .ui.dropdown.selection {
  word-break: break-word;
}
@media screen and (max-width: 500px) {
  .pusher.dark-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.dark-theme .ui.container.page-container .form.column {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .pusher.dark-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.dark-theme .ui.container.page-container .title.column .ui.inverted.header {
    font-size: 2rem;
  }
  .pusher.dark-theme .recaptcha-container {
    flex-direction: column-reverse;
  }
  .pusher.dark-theme .grecaptcha-badge {
    margin-top: 10px;
  }
}
@media (max-width: 1024px) {
  .pusher.dark-theme .ui.container.page-container .form.column {
    width: 100% !important;
  }
}
.pusher.fossil-theme .ui.container.page-container {
  width: 100% !important;
  height: 100%;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  height: 80%;
}
.pusher.fossil-theme .ui.container.page-container .ui.grid {
  width: 100%;
  height: 100%;
  margin: 0;
}
.pusher.fossil-theme .ui.container.page-container .title.column {
  background-color: #2185D0;
  min-height: 10rem;
  justify-items: center;
}
.pusher.fossil-theme .ui.container.page-container .title.column .ui.inverted.header {
  padding: 2rem;
  font-size: 3rem;
}
.pusher.fossil-theme .ui.container.page-container .form.column {
  display: flex;
  flex-direction: column;
  align-self: center;
  background: #f4f4f4;
  min-height: 82%;
}
.pusher.fossil-theme .ui.container.page-container .form.column .ui.container {
  padding: 2rem;
  margin-bottom: 1rem;
}
.pusher.fossil-theme .ui.container.page-container .form.column .ui.container.card {
  background: white;
}
.pusher.fossil-theme .ui.container.page-container .form.column .ui.submit.container {
  padding: 0;
}
.pusher.fossil-theme .hidden {
  display: none;
}
.pusher.fossil-theme .recaptcha-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.pusher.fossil-theme .ui.message {
  overflow-wrap: break-word;
}
.pusher.fossil-theme .ui.dropdown.selection {
  word-break: break-word;
}
@media screen and (max-width: 500px) {
  .pusher.fossil-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.fossil-theme .ui.container.page-container .form.column {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .pusher.fossil-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.fossil-theme .ui.container.page-container .title.column .ui.inverted.header {
    font-size: 2rem;
  }
  .pusher.fossil-theme .recaptcha-container {
    flex-direction: column-reverse;
  }
  .pusher.fossil-theme .grecaptcha-badge {
    margin-top: 10px;
  }
}
@media (max-width: 1024px) {
  .pusher.fossil-theme .ui.container.page-container .form.column {
    width: 100% !important;
  }
}
.pusher.trellis-theme .ui.container.page-container {
  width: 100% !important;
  height: 100%;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  height: 80%;
}
.pusher.trellis-theme .ui.container.page-container .ui.grid {
  width: 100%;
  height: 100%;
  margin: 0;
}
.pusher.trellis-theme .ui.container.page-container .title.column {
  background-color: #f8981d;
  min-height: 10rem;
  justify-items: center;
}
.pusher.trellis-theme .ui.container.page-container .title.column .ui.inverted.header {
  padding: 2rem;
  font-size: 3rem;
}
.pusher.trellis-theme .ui.container.page-container .form.column {
  display: flex;
  flex-direction: column;
  align-self: center;
  background: #f4f4f4;
  min-height: 82%;
}
.pusher.trellis-theme .ui.container.page-container .form.column .ui.container {
  padding: 2rem;
  margin-bottom: 1rem;
}
.pusher.trellis-theme .ui.container.page-container .form.column .ui.container.card {
  background: white;
}
.pusher.trellis-theme .ui.container.page-container .form.column .ui.submit.container {
  padding: 0;
}
.pusher.trellis-theme .hidden {
  display: none;
}
.pusher.trellis-theme .recaptcha-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.pusher.trellis-theme .ui.message {
  overflow-wrap: break-word;
}
.pusher.trellis-theme .ui.dropdown.selection {
  word-break: break-word;
}
@media screen and (max-width: 500px) {
  .pusher.trellis-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.trellis-theme .ui.container.page-container .form.column {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .pusher.trellis-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.trellis-theme .ui.container.page-container .title.column .ui.inverted.header {
    font-size: 2rem;
  }
  .pusher.trellis-theme .recaptcha-container {
    flex-direction: column-reverse;
  }
  .pusher.trellis-theme .grecaptcha-badge {
    margin-top: 10px;
  }
}
@media (max-width: 1024px) {
  .pusher.trellis-theme .ui.container.page-container .form.column {
    width: 100% !important;
  }
}
.pusher.redlight-theme .ui.container.page-container {
  width: 100% !important;
  height: 100%;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  height: 80%;
}
.pusher.redlight-theme .ui.container.page-container .ui.grid {
  width: 100%;
  height: 100%;
  margin: 0;
}
.pusher.redlight-theme .ui.container.page-container .title.column {
  background-color: #FF384A;
  min-height: 10rem;
  justify-items: center;
}
.pusher.redlight-theme .ui.container.page-container .title.column .ui.inverted.header {
  padding: 2rem;
  font-size: 3rem;
}
.pusher.redlight-theme .ui.container.page-container .form.column {
  display: flex;
  flex-direction: column;
  align-self: center;
  background: #f4f4f4;
  min-height: 82%;
}
.pusher.redlight-theme .ui.container.page-container .form.column .ui.container {
  padding: 2rem;
  margin-bottom: 1rem;
}
.pusher.redlight-theme .ui.container.page-container .form.column .ui.container.card {
  background: white;
}
.pusher.redlight-theme .ui.container.page-container .form.column .ui.submit.container {
  padding: 0;
}
.pusher.redlight-theme .hidden {
  display: none;
}
.pusher.redlight-theme .recaptcha-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.pusher.redlight-theme .ui.message {
  overflow-wrap: break-word;
}
.pusher.redlight-theme .ui.dropdown.selection {
  word-break: break-word;
}
@media screen and (max-width: 500px) {
  .pusher.redlight-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.redlight-theme .ui.container.page-container .form.column {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .pusher.redlight-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.redlight-theme .ui.container.page-container .title.column .ui.inverted.header {
    font-size: 2rem;
  }
  .pusher.redlight-theme .recaptcha-container {
    flex-direction: column-reverse;
  }
  .pusher.redlight-theme .grecaptcha-badge {
    margin-top: 10px;
  }
}
@media (max-width: 1024px) {
  .pusher.redlight-theme .ui.container.page-container .form.column {
    width: 100% !important;
  }
}
.pusher.reddark-theme .ui.container.page-container {
  width: 100% !important;
  height: 100%;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  height: 80%;
}
.pusher.reddark-theme .ui.container.page-container .ui.grid {
  width: 100%;
  height: 100%;
  margin: 0;
}
.pusher.reddark-theme .ui.container.page-container .title.column {
  background-color: #FF384A;
  min-height: 10rem;
  justify-items: center;
}
.pusher.reddark-theme .ui.container.page-container .title.column .ui.inverted.header {
  padding: 2rem;
  font-size: 3rem;
}
.pusher.reddark-theme .ui.container.page-container .form.column {
  display: flex;
  flex-direction: column;
  align-self: center;
  background: #f4f4f4;
  min-height: 82%;
}
.pusher.reddark-theme .ui.container.page-container .form.column .ui.container {
  padding: 2rem;
  margin-bottom: 1rem;
}
.pusher.reddark-theme .ui.container.page-container .form.column .ui.container.card {
  background: white;
}
.pusher.reddark-theme .ui.container.page-container .form.column .ui.submit.container {
  padding: 0;
}
.pusher.reddark-theme .hidden {
  display: none;
}
.pusher.reddark-theme .recaptcha-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.pusher.reddark-theme .ui.message {
  overflow-wrap: break-word;
}
.pusher.reddark-theme .ui.dropdown.selection {
  word-break: break-word;
}
@media screen and (max-width: 500px) {
  .pusher.reddark-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.reddark-theme .ui.container.page-container .form.column {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .pusher.reddark-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.reddark-theme .ui.container.page-container .title.column .ui.inverted.header {
    font-size: 2rem;
  }
  .pusher.reddark-theme .recaptcha-container {
    flex-direction: column-reverse;
  }
  .pusher.reddark-theme .grecaptcha-badge {
    margin-top: 10px;
  }
}
@media (max-width: 1024px) {
  .pusher.reddark-theme .ui.container.page-container .form.column {
    width: 100% !important;
  }
}
.pusher.basic-theme .ui.container.page-container {
  width: 100% !important;
  height: 100%;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  height: 80%;
}
.pusher.basic-theme .ui.container.page-container .ui.grid {
  width: 100%;
  height: 100%;
  margin: 0;
}
.pusher.basic-theme .ui.container.page-container .title.column {
  background-color: #2185d0;
  min-height: 10rem;
  justify-items: center;
}
.pusher.basic-theme .ui.container.page-container .title.column .ui.inverted.header {
  padding: 2rem;
  font-size: 3rem;
}
.pusher.basic-theme .ui.container.page-container .form.column {
  display: flex;
  flex-direction: column;
  align-self: center;
  background: #f4f4f4;
  min-height: 82%;
}
.pusher.basic-theme .ui.container.page-container .form.column .ui.container {
  padding: 2rem;
  margin-bottom: 1rem;
}
.pusher.basic-theme .ui.container.page-container .form.column .ui.container.card {
  background: white;
}
.pusher.basic-theme .ui.container.page-container .form.column .ui.submit.container {
  padding: 0;
}
.pusher.basic-theme .hidden {
  display: none;
}
.pusher.basic-theme .recaptcha-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.pusher.basic-theme .ui.message {
  overflow-wrap: break-word;
}
.pusher.basic-theme .ui.dropdown.selection {
  word-break: break-word;
}
@media screen and (max-width: 500px) {
  .pusher.basic-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.basic-theme .ui.container.page-container .form.column {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .pusher.basic-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.basic-theme .ui.container.page-container .title.column .ui.inverted.header {
    font-size: 2rem;
  }
  .pusher.basic-theme .recaptcha-container {
    flex-direction: column-reverse;
  }
  .pusher.basic-theme .grecaptcha-badge {
    margin-top: 10px;
  }
}
@media (max-width: 1024px) {
  .pusher.basic-theme .ui.container.page-container .form.column {
    width: 100% !important;
  }
}
.pusher.basicdark-theme .ui.container.page-container {
  width: 100% !important;
  height: 100%;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  height: 80%;
}
.pusher.basicdark-theme .ui.container.page-container .ui.grid {
  width: 100%;
  height: 100%;
  margin: 0;
}
.pusher.basicdark-theme .ui.container.page-container .title.column {
  background-color: #7949FF;
  min-height: 10rem;
  justify-items: center;
}
.pusher.basicdark-theme .ui.container.page-container .title.column .ui.inverted.header {
  padding: 2rem;
  font-size: 3rem;
}
.pusher.basicdark-theme .ui.container.page-container .form.column {
  display: flex;
  flex-direction: column;
  align-self: center;
  background: #f4f4f4;
  min-height: 82%;
}
.pusher.basicdark-theme .ui.container.page-container .form.column .ui.container {
  padding: 2rem;
  margin-bottom: 1rem;
}
.pusher.basicdark-theme .ui.container.page-container .form.column .ui.container.card {
  background: white;
}
.pusher.basicdark-theme .ui.container.page-container .form.column .ui.submit.container {
  padding: 0;
}
.pusher.basicdark-theme .hidden {
  display: none;
}
.pusher.basicdark-theme .recaptcha-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.pusher.basicdark-theme .ui.message {
  overflow-wrap: break-word;
}
.pusher.basicdark-theme .ui.dropdown.selection {
  word-break: break-word;
}
@media screen and (max-width: 500px) {
  .pusher.basicdark-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.basicdark-theme .ui.container.page-container .form.column {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .pusher.basicdark-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.basicdark-theme .ui.container.page-container .title.column .ui.inverted.header {
    font-size: 2rem;
  }
  .pusher.basicdark-theme .recaptcha-container {
    flex-direction: column-reverse;
  }
  .pusher.basicdark-theme .grecaptcha-badge {
    margin-top: 10px;
  }
}
@media (max-width: 1024px) {
  .pusher.basicdark-theme .ui.container.page-container .form.column {
    width: 100% !important;
  }
}
.pusher.cefc-theme .ui.container.page-container {
  width: 100% !important;
  height: 100%;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  height: 80%;
}
.pusher.cefc-theme .ui.container.page-container .ui.grid {
  width: 100%;
  height: 100%;
  margin: 0;
}
.pusher.cefc-theme .ui.container.page-container .title.column {
  background-color: #CF8741;
  min-height: 10rem;
  justify-items: center;
}
.pusher.cefc-theme .ui.container.page-container .title.column .ui.inverted.header {
  padding: 2rem;
  font-size: 3rem;
}
.pusher.cefc-theme .ui.container.page-container .form.column {
  display: flex;
  flex-direction: column;
  align-self: center;
  background: #f4f4f4;
  min-height: 82%;
}
.pusher.cefc-theme .ui.container.page-container .form.column .ui.container {
  padding: 2rem;
  margin-bottom: 1rem;
}
.pusher.cefc-theme .ui.container.page-container .form.column .ui.container.card {
  background: white;
}
.pusher.cefc-theme .ui.container.page-container .form.column .ui.submit.container {
  padding: 0;
}
.pusher.cefc-theme .hidden {
  display: none;
}
.pusher.cefc-theme .recaptcha-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.pusher.cefc-theme .ui.message {
  overflow-wrap: break-word;
}
.pusher.cefc-theme .ui.dropdown.selection {
  word-break: break-word;
}
@media screen and (max-width: 500px) {
  .pusher.cefc-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.cefc-theme .ui.container.page-container .form.column {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .pusher.cefc-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.cefc-theme .ui.container.page-container .title.column .ui.inverted.header {
    font-size: 2rem;
  }
  .pusher.cefc-theme .recaptcha-container {
    flex-direction: column-reverse;
  }
  .pusher.cefc-theme .grecaptcha-badge {
    margin-top: 10px;
  }
}
@media (max-width: 1024px) {
  .pusher.cefc-theme .ui.container.page-container .form.column {
    width: 100% !important;
  }
}
.pusher.gtc-theme .ui.container.page-container {
  width: 100% !important;
  height: 100%;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  height: 80%;
}
.pusher.gtc-theme .ui.container.page-container .ui.grid {
  width: 100%;
  height: 100%;
  margin: 0;
}
.pusher.gtc-theme .ui.container.page-container .title.column {
  background-color: #C41220;
  min-height: 10rem;
  justify-items: center;
}
.pusher.gtc-theme .ui.container.page-container .title.column .ui.inverted.header {
  padding: 2rem;
  font-size: 3rem;
}
.pusher.gtc-theme .ui.container.page-container .form.column {
  display: flex;
  flex-direction: column;
  align-self: center;
  background: #f4f4f4;
  min-height: 82%;
}
.pusher.gtc-theme .ui.container.page-container .form.column .ui.container {
  padding: 2rem;
  margin-bottom: 1rem;
}
.pusher.gtc-theme .ui.container.page-container .form.column .ui.container.card {
  background: white;
}
.pusher.gtc-theme .ui.container.page-container .form.column .ui.submit.container {
  padding: 0;
}
.pusher.gtc-theme .hidden {
  display: none;
}
.pusher.gtc-theme .recaptcha-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.pusher.gtc-theme .ui.message {
  overflow-wrap: break-word;
}
.pusher.gtc-theme .ui.dropdown.selection {
  word-break: break-word;
}
@media screen and (max-width: 500px) {
  .pusher.gtc-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.gtc-theme .ui.container.page-container .form.column {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .pusher.gtc-theme .ui.container.page-container {
    margin-left: 0;
  }
  .pusher.gtc-theme .ui.container.page-container .title.column .ui.inverted.header {
    font-size: 2rem;
  }
  .pusher.gtc-theme .recaptcha-container {
    flex-direction: column-reverse;
  }
  .pusher.gtc-theme .grecaptcha-badge {
    margin-top: 10px;
  }
}
@media (max-width: 1024px) {
  .pusher.gtc-theme .ui.container.page-container .form.column {
    width: 100% !important;
  }
}
