@font-face {
  font-family: "Roboto";
  src: url(/static/media/Roboto-Regular.47107401.woff2) format("woff2"), url(/static/media/Roboto-Regular.9ae9d654.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Regular";
  src: url(/static/media/Roboto-Regular.47107401.woff2) format("woff2"), url(/static/media/Roboto-Regular.9ae9d654.woff) format("woff");
}
@font-face {
  font-family: "Roboto";
  src: url(/static/media/Roboto-RegularItalic.884e654c.woff2) format("woff2"), url(/static/media/Roboto-RegularItalic.e1b2181c.woff) format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Roboto-RegularItalic";
  src: url(/static/media/Roboto-RegularItalic.884e654c.woff2) format("woff2"), url(/static/media/Roboto-RegularItalic.e1b2181c.woff) format("woff");
}
@font-face {
  font-family: "Roboto";
  src: url(/static/media/Roboto-Light.1d8f5280.woff2) format("woff2"), url(/static/media/Roboto-Light.18827349.woff) format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Light";
  src: url(/static/media/Roboto-Light.1d8f5280.woff2) format("woff2"), url(/static/media/Roboto-Light.18827349.woff) format("woff");
}
@font-face {
  font-family: "Roboto";
  src: url(/static/media/Roboto-LightItalic.9934fa0f.woff2) format("woff2"), url(/static/media/Roboto-LightItalic.909df596.woff) format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Roboto-LightItalic";
  src: url(/static/media/Roboto-LightItalic.9934fa0f.woff2) format("woff2"), url(/static/media/Roboto-LightItalic.909df596.woff) format("woff");
}
@font-face {
  font-family: "Roboto";
  src: url(/static/media/Roboto-Thin.61b96427.woff2) format("woff2"), url(/static/media/Roboto-Thin.59918a43.woff) format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Thin";
  src: url(/static/media/Roboto-Thin.61b96427.woff2) format("woff2"), url(/static/media/Roboto-Thin.59918a43.woff) format("woff");
}
@font-face {
  font-family: "Roboto";
  src: url(/static/media/Roboto-ThinItalic.c5ace262.woff2) format("woff2"), url(/static/media/Roboto-ThinItalic.ae88cc57.woff) format("woff");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Roboto-ThinItalic";
  src: url(/static/media/Roboto-ThinItalic.c5ace262.woff2) format("woff2"), url(/static/media/Roboto-ThinItalic.ae88cc57.woff) format("woff");
}
@font-face {
  font-family: "Roboto";
  src: url(/static/media/Roboto-Medium.96025fe9.woff2) format("woff2"), url(/static/media/Roboto-Medium.4112fbc9.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Medium";
  src: url(/static/media/Roboto-Medium.96025fe9.woff2) format("woff2"), url(/static/media/Roboto-Medium.4112fbc9.woff) format("woff");
}
@font-face {
  font-family: "Roboto";
  src: url(/static/media/Roboto-MediumItalic.160a7cf4.woff2) format("woff2"), url(/static/media/Roboto-MediumItalic.9a73a4b6.woff) format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Roboto-MediumItalic";
  src: url(/static/media/Roboto-MediumItalic.160a7cf4.woff2) format("woff2"), url(/static/media/Roboto-MediumItalic.9a73a4b6.woff) format("woff");
}
@font-face {
  font-family: "Roboto";
  src: url(/static/media/Roboto-Bold.8e44376b.woff2) format("woff2"), url(/static/media/Roboto-Bold.b1767a0c.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Bold";
  src: url(/static/media/Roboto-Bold.8e44376b.woff2) format("woff2"), url(/static/media/Roboto-Bold.b1767a0c.woff) format("woff");
}
@font-face {
  font-family: "Roboto";
  src: url(/static/media/Roboto-BoldItalic.c9d5a0e6.woff2) format("woff2"), url(/static/media/Roboto-BoldItalic.bc9285e1.woff) format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Roboto-BoldItalic";
  src: url(/static/media/Roboto-BoldItalic.c9d5a0e6.woff2) format("woff2"), url(/static/media/Roboto-BoldItalic.bc9285e1.woff) format("woff");
}
@font-face {
  font-family: "Roboto";
  src: url(/static/media/Roboto-Black.41e55c25.woff2) format("woff2"), url(/static/media/Roboto-Black.968f400b.woff) format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Black";
  src: url(/static/media/Roboto-Black.41e55c25.woff2) format("woff2"), url(/static/media/Roboto-Black.968f400b.woff) format("woff");
}
@font-face {
  font-family: "Roboto";
  src: url(/static/media/Roboto-BlackItalic.0aea9779.woff2) format("woff2"), url(/static/media/Roboto-BlackItalic.181c2d28.woff) format("woff");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Roboto-BlackItalic";
  src: url(/static/media/Roboto-BlackItalic.0aea9779.woff2) format("woff2"), url(/static/media/Roboto-BlackItalic.181c2d28.woff) format("woff");
}
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  line-height: 1;
}

body {
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  font-family: Roboto, "Roboto-Regular", "Roboto-Regular.ttf", sans-serif !important;
  background-color: white;
}

@media only screen and (max-width: 380px) and (max-height: 730px) {
  html {
    font-size: 14px;
  }
}
@media screen and (max-height: 635px) {
  html {
    font-size: 13px;
  }
}
body * {
  font-family: Roboto, "Roboto-Regular", "Roboto-Regular.ttf", sans-serif !important;
}

#root, .App {
  position: absolute;
  height: 100%;
  width: 100%;
}

.MuiIconButton-root:hover {
  background-color: inherit !important;
}

.MuiExpansionPanelSummary-content.Mui-expanded {
  margin: 0 !important;
}

.MuiExpansionPanelSummary-root {
  min-height: 64px !important;
}

.custom-small-chip-text .MuiChip-label {
  padding: 3px;
}

.timer-slider {
  height: 50px !important;
}

/*
.timer-slider .MuiSlider-rail, .timer-slider .MuiSlider-track {
    margin-top: 25px;
}

.timer-slider .MuiSlider-thumb {
    margin-top: -4px;
}
**/
.MuiExpansionPanel-root:before {
  display: none;
}

/*
.MuiSlider-thumb, .MuiSlider-thumb:before, .MuiSlider-thumb:after {
    pointer-events: none !important;
}
*/
.MuiExpansionPanelSummary-root.Mui-expanded svg {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.MuiExpansionPanelSummary-root svg {
  -webkit-transition: transform 0.2s;
  -o-transition: transform 0.2s;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.z-index-99999 {
  z-index: 99999 !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.MuiButton-containedPrimary:focus {
  background-color: #0090FF;
}

.MuiButtonBase-root.Mui-disabled {
  pointer-events: visible !important;
}

.MuiSwitch-thumb {
  width: 20px !important;
  height: 20px !important;
  padding: 0 !important;
}

.MuiSwitch-thumb::before {
  display: none !important;
}

.MuiSwitch-thumb::after {
  display: none !important;
}

input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]) {
  border-color: white !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}

tr {
  border-bottom: 0;
}

.is-selected .datepicker-day-button {
  color: white;
}

.datepicker-cancel {
  display: none;
}

.timepicker-footer .confirmation-btns .timepicker-close:first-child {
  display: none;
}

@media print {
  .App {
    display: none;
  }

  .print-hidden {
    display: none !important;
  }

  .MuiDrawer-modal, .MuiDrawer-modal[role=presentation], .MuiDrawer-modal .MuiDrawer-paper, .MuiDrawer-modal .MuiDrawer-paper [role=presentation], [role=presentation] {
    min-width: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
    min-height: 100vh !important;
    max-height: 100vh !important;
    overflow: auto !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    display: block !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    margin: 0 !important;
  }
}
textarea:disabled {
  -webkit-text-fill-color: black !important;
  /* Override iOS / Android font color change */
  -webkit-opacity: 1 !important;
  /* Override iOS opacity change affecting text & background color */
}

html, body {
  min-height: 100%;
}


/*# sourceMappingURL=main.7c7b73dc.css.map*/