﻿@font-face {
  font-family: 'Heebo', sans-serif;
  src: url('Heebo-Regular.ttf') format('truetype'), url('Heebo-Black.ttf') format('truetype'), url('Heebo-Bold.ttf') format('truetype'), url('Heebo-ExtraBold.ttf') format('truetype'), url('Heebo-ExtraLight.ttf') format('truetype'), url('Heebo-Light.ttf') format('truetype'), url('Heebo-Medium.ttf') format('truetype'), url('Heebo-SemiBold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
#body {
  font-family: 'Heebo', Arial, sans-serif !important;
}
#body .sitewideNotification {
  background-color: red;
  color: white;
  font-size: 16px;
  text-align: center;
}
#body {
  overflow-y: auto;
}
#body #wizardModalContainer {
  overflow: visible;
}
#body #wizardModalContainer #WizardModal {
  padding-right: 0px !important;
  top: 0;
  line-height: 3em !important;
}
#body #wizardModalContainer #WizardModal .modal-dialog {
  margin: 0 !important;
}
#body #wizardModalContainer #WizardModal .modal-dialog .modal-content .modal-header {
  border: none !important;
  border-radius: 0 !important;
}
#body #wizardModalContainer #WizardModal .modal-dialog .modal-content .modal-header.error,
#body #wizardModalContainer #WizardModal .modal-dialog .modal-content .modal-header.error h3 {
  background-color: #fff !important;
}
#body #wizardModalContainer #WizardModal .modal-dialog .modal-content .modal-body {
  max-height: none !important;
  border: none !important;
}
#body #wizardModalContainer #WizardModal .modal-dialog .modal-content .modal-footer {
  display: block;
  border: none !important;
  border-radius: 0 !important;
}
/*IPad in Portait*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  #body #wizardModalContainer #WizardModal .modal-dialog .modal-content .modal-body {
    max-height: 370px !important;
  }
  #body #wizardModalContainer #WizardModal .modal-dialog .modal-content .loader-body {
    min-height: 370px !important;
  }
}
#pin-reveal .box-div {
  border-radius: 4px;
  border: 2px solid #2F9FDF !important;
  padding: 5px;
}
#pin-reveal .box-div-header {
  background: linear-gradient(90.03deg, black -4.54%, #000509 0.63%, #0074de 116.48%);
  color: #fff !important;
  margin: 0;
}
#pin-reveal .pin-container {
  padding: 0;
}
#pin-reveal .pin-header {
  min-height: 3em;
  padding-left: 1em;
}
#pin-reveal .pin-display {
  text-align: center;
  margin: 1em 0 1em 0;
}
#pin-reveal .pin-text {
  font-size: 40px;
  font-weight: bold;
  padding: 5px;
}
#pin-reveal .print-btn img {
  float: right;
  width: 2em;
}