.mainTabContainer > [role=tablist] {
  background-color: #f5f8fa;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  border-radius: 3px;
  padding-left: 10px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
}

.mainTabContainer.foos > [role=tablist] {
  background-color: red !important;
}

.mainTabContainer > [role=tablist] > [role=tab][aria-selected=true] {
  background-color: white;
  padding: 0px 5px 0px 5px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  border: 1px solid rgba(16, 22, 26, 0.2);
  border-bottom: 0;
  box-shadow: unset;
  border-radius: 5px 5px 0px 0px;
  color: unset;
  font-weight: bold;
}

.bp3-dark .mainTabContainer.bp3-tabs > [role=tablist] {
  background-color: black;
}

.bp3-dark .mainTabContainer > [role=tablist] > [role=tab][aria-selected=true] {
  color: black;
  background-image: linear-gradient;
  box-shadow: 0 0 black;
  background-color: #293742;
}

.mainTabContainer > .bp3-tab-panel > div {
  padding: 5px;
  margin-top: -15px;
}

div.inspection-dialog {
  width: 830px;
  padding: 5px;
}

.bp3-overlay-backdrop {
  display: none;
}

.bp3-overlay-open {
  background-color: rgba(16, 22, 26, 0.7);
}

table.inspection-list td,
table.inspection-list th {
  padding: 0;
  margin: 0;
}
table.inspection-list td:nth-child(1),
table.inspection-list th:nth-child(1) {
  width: 100px;
}
table.inspection-list td:nth-child(2),
table.inspection-list th:nth-child(2) {
  min-width: 90px;
}
table.inspection-list td:nth-child(3),
table.inspection-list th:nth-child(3) {
  min-width: 150px;
}
table.inspection-list td:nth-child(4),
table.inspection-list th:nth-child(4) {
  width: 200px;
}
table.inspection-list td:nth-child(5),
table.inspection-list th:nth-child(5) {
  width: 150px;
}
table.inspection-list td:nth-child(6),
table.inspection-list th:nth-child(6) {
  min-width: 50px;
}
table.inspection-list td:nth-child(7),
table.inspection-list th:nth-child(7) {
  min-width: 60px;
}

input[type=time]::-webkit-inner-spin-button,
input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.inspection-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 38px;
  background-color: #f0f0f0;
  border-top: 1px solid lightgray;
  padding: 4px;
}

.inspection-footer * {
  margin-right: 5px;
}

table.ky-location-list td,
table.ky-location-list th {
  padding: 0;
  margin: 0;
}
table.ky-location-list td:nth-child(1),
table.ky-location-list th:nth-child(1) {
  min-width: 60px;
}
table.ky-location-list td:nth-child(2),
table.ky-location-list th:nth-child(2) {
  min-width: 130px;
}
table.ky-location-list td:nth-child(3),
table.ky-location-list th:nth-child(3) {
  min-width: 200px;
}
table.ky-location-list td:nth-child(4),
table.ky-location-list th:nth-child(4) {
  min-width: 120px;
}
table.ky-location-list td:nth-child(5),
table.ky-location-list th:nth-child(5) {
  min-width: 60px;
}
table.ky-location-list td:nth-child(6),
table.ky-location-list th:nth-child(6) {
  min-width: 90px;
}
table.ky-location-list td:nth-child(6),
table.ky-location-list th:nth-child(6) {
  min-width: 90px;
}
table.ky-location-list td:nth-child(6),
table.ky-location-list th:nth-child(6) {
  width: 90px;
}

table.location-list td,
table.location-list th {
  padding: 0;
  margin: 0;
}
table.location-list td:nth-child(1),
table.location-list th:nth-child(1) {
  min-width: 60px;
}
table.location-list td:nth-child(2),
table.location-list th:nth-child(2) {
  min-width: 280px;
}
table.location-list td:nth-child(3),
table.location-list th:nth-child(3) {
  min-width: 130px;
}
table.location-list td:nth-child(4),
table.location-list th:nth-child(4) {
  min-width: 200px;
}
table.location-list td:nth-child(5),
table.location-list th:nth-child(5) {
  min-width: 120px;
}
table.location-list td:nth-child(6),
table.location-list th:nth-child(6) {
  min-width: 60px;
}
table.location-list td:nth-child(7),
table.location-list th:nth-child(7) {
  min-width: 90px;
}
table.location-list td:nth-child(7),
table.location-list th:nth-child(7) {
  min-width: 90px;
}
table.location-list td:nth-child(7),
table.location-list th:nth-child(7) {
  width: 90px;
}

.main-tab {
  margin-top: 0;
}

.validation-list {
  margin: 5;
}

.validation-list .error {
  background-color: red;
  color: white;
  border-radius: 4px;
}

.validation-list .warning {
  background-color: yellow;
  border-radius: 4px;
}

.mainTabContainer > [role=tablist] > [role=tab] > span {
  padding: 3px;
  border-radius: 5px;
  padding-bottom: 38px;
}

.mainTabContainer > [role=tablist] > [role=tab] > .error {
  background-color: red;
  color: white;
}

.mainTabContainer > [role=tablist] > [role=tab] > .warning {
  background-color: yellow;
}

.mainTabContainer > [role=tablist] {
  position: fixed;
  width: 100%;
  z-index: 1;
  top: 50px;
}

ul.treeview,
ul.treeview li {
  list-style: none;
}

ul.treeview li {
  cursor: pointer;
}

ul.treeview li ul li:hover {
  background-color: lightyellow;
}

ul.treeview li.active {
  background-color: lightgray;
}

.mainTabContainer [role=tabpanel] {
  padding-top: 41px;
  padding-bottom: 38px;
}

.supp-vio-desc > span {
  overflow: hidden;
  white-space: nowrap;
  display: block;
  text-overflow: ellipsis;
  max-width: 250px;
}

.bp3-button {
  min-width: unset;
  padding: unset;
  padding-left: 5px;
  padding-right: 5px;
}

.red-background {
  background-color: red;
}

.yellow-background {
  background-color: yellow;
}

.green-background {
  background-color: #00ff00;
}

.warning {
  color: black;
}

fieldset {
  border-style: solid;
  border-width: 1px;
}

.local-fields .bp3-tab-panel {
  padding-top: 0;
}

.violation-chooser td {
  vertical-align: middle;
}

.pt-popover-content .pt-menu {
  max-height: 250px;
  overflow-y: auto;
}

/*# sourceMappingURL=app.css.map */
.pt-popover-content .pt-menu {
  max-height: 250px;
  overflow-y: auto;
}

/*# sourceMappingURL=blueprintfix.css.map */
.mainTabContainer > [role=tablist] {
  background-color: #f5f8fa;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  border-radius: 3px;
  padding-left: 10px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
}

.mainTabContainer.foos > [role=tablist] {
  background-color: red !important;
}

.mainTabContainer > [role=tablist] > [role=tab][aria-selected=true] {
  background-color: white;
  padding: 0px 5px 0px 5px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  border: 1px solid rgba(16, 22, 26, 0.2);
  border-bottom: 0;
  box-shadow: unset;
  border-radius: 5px 5px 0px 0px;
  color: unset;
  font-weight: bold;
}

.bp3-dark .mainTabContainer.bp3-tabs > [role=tablist] {
  background-color: black;
}

.bp3-dark .mainTabContainer > [role=tablist] > [role=tab][aria-selected=true] {
  color: black;
  background-image: linear-gradient;
  box-shadow: 0 0 black;
  background-color: #293742;
}

.mainTabContainer > .bp3-tab-panel > div {
  padding: 5px;
  margin-top: -15px;
}

div.inspection-dialog {
  width: 830px;
  padding: 5px;
}

.bp3-overlay-backdrop {
  display: none;
}

.bp3-overlay-open {
  background-color: rgba(16, 22, 26, 0.7);
}

table.inspection-list td,
table.inspection-list th {
  padding: 0;
  margin: 0;
}
table.inspection-list td:nth-child(1),
table.inspection-list th:nth-child(1) {
  width: 100px;
}
table.inspection-list td:nth-child(2),
table.inspection-list th:nth-child(2) {
  min-width: 90px;
}
table.inspection-list td:nth-child(3),
table.inspection-list th:nth-child(3) {
  min-width: 150px;
}
table.inspection-list td:nth-child(4),
table.inspection-list th:nth-child(4) {
  width: 200px;
}
table.inspection-list td:nth-child(5),
table.inspection-list th:nth-child(5) {
  width: 150px;
}
table.inspection-list td:nth-child(6),
table.inspection-list th:nth-child(6) {
  min-width: 50px;
}
table.inspection-list td:nth-child(7),
table.inspection-list th:nth-child(7) {
  min-width: 60px;
}

input[type=time]::-webkit-inner-spin-button,
input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.inspection-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 38px;
  background-color: #f0f0f0;
  border-top: 1px solid lightgray;
  padding: 4px;
}

.inspection-footer * {
  margin-right: 5px;
}

table.ky-location-list td,
table.ky-location-list th {
  padding: 0;
  margin: 0;
}
table.ky-location-list td:nth-child(1),
table.ky-location-list th:nth-child(1) {
  min-width: 60px;
}
table.ky-location-list td:nth-child(2),
table.ky-location-list th:nth-child(2) {
  min-width: 130px;
}
table.ky-location-list td:nth-child(3),
table.ky-location-list th:nth-child(3) {
  min-width: 200px;
}
table.ky-location-list td:nth-child(4),
table.ky-location-list th:nth-child(4) {
  min-width: 120px;
}
table.ky-location-list td:nth-child(5),
table.ky-location-list th:nth-child(5) {
  min-width: 60px;
}
table.ky-location-list td:nth-child(6),
table.ky-location-list th:nth-child(6) {
  min-width: 90px;
}
table.ky-location-list td:nth-child(6),
table.ky-location-list th:nth-child(6) {
  min-width: 90px;
}
table.ky-location-list td:nth-child(6),
table.ky-location-list th:nth-child(6) {
  width: 90px;
}

table.location-list td,
table.location-list th {
  padding: 0;
  margin: 0;
}
table.location-list td:nth-child(1),
table.location-list th:nth-child(1) {
  min-width: 60px;
}
table.location-list td:nth-child(2),
table.location-list th:nth-child(2) {
  min-width: 280px;
}
table.location-list td:nth-child(3),
table.location-list th:nth-child(3) {
  min-width: 130px;
}
table.location-list td:nth-child(4),
table.location-list th:nth-child(4) {
  min-width: 200px;
}
table.location-list td:nth-child(5),
table.location-list th:nth-child(5) {
  min-width: 120px;
}
table.location-list td:nth-child(6),
table.location-list th:nth-child(6) {
  min-width: 60px;
}
table.location-list td:nth-child(7),
table.location-list th:nth-child(7) {
  min-width: 90px;
}
table.location-list td:nth-child(7),
table.location-list th:nth-child(7) {
  min-width: 90px;
}
table.location-list td:nth-child(7),
table.location-list th:nth-child(7) {
  width: 90px;
}

.main-tab {
  margin-top: 0;
}

.validation-list {
  margin: 5;
}

.validation-list .error {
  background-color: red;
  color: white;
  border-radius: 4px;
}

.validation-list .warning {
  background-color: yellow;
  border-radius: 4px;
}

.mainTabContainer > [role=tablist] > [role=tab] > span {
  padding: 3px;
  border-radius: 5px;
  padding-bottom: 38px;
}

.mainTabContainer > [role=tablist] > [role=tab] > .error {
  background-color: red;
  color: white;
}

.mainTabContainer > [role=tablist] > [role=tab] > .warning {
  background-color: yellow;
}

.mainTabContainer > [role=tablist] {
  position: fixed;
  width: 100%;
  z-index: 1;
  top: 50px;
}

ul.treeview,
ul.treeview li {
  list-style: none;
}

ul.treeview li {
  cursor: pointer;
}

ul.treeview li ul li:hover {
  background-color: lightyellow;
}

ul.treeview li.active {
  background-color: lightgray;
}

.mainTabContainer [role=tabpanel] {
  padding-top: 41px;
  padding-bottom: 38px;
}

.supp-vio-desc > span {
  overflow: hidden;
  white-space: nowrap;
  display: block;
  text-overflow: ellipsis;
  max-width: 250px;
}

.bp3-button {
  min-width: unset;
  padding: unset;
  padding-left: 5px;
  padding-right: 5px;
}

.red-background {
  background-color: red;
}

.yellow-background {
  background-color: yellow;
}

.green-background {
  background-color: #00ff00;
}

.warning {
  color: black;
}

fieldset {
  border-style: solid;
  border-width: 1px;
}

.local-fields .bp3-tab-panel {
  padding-top: 0;
}

/*# sourceMappingURL=main.css.map */
.violation-chooser td {
  vertical-align: middle;
}

/*# sourceMappingURL=violation-chooser.css.map */
