/* Color Variables
------------------------------ */
/* Helpers
------------------------------ */
/* Buttons
------------------------------ */
.AT-btn {
  padding: 1rem;
  width: calc(100% - 2rem);
  text-align: center;
  display: block;
  text-decoration: none;
  border-radius: 0.5rem;
  -webkit-transition: all 125ms ease-in-out;
  transition: all 125ms ease-in-out;
  cursor: pointer;
}
.AT-btn--default {
  background: #E9ECEF;
}
.AT-btn--default:hover {
  background: #cbd3da;
}
.AT-btn--blue {
  background: #407899;
  color: white;
}
.AT-btn--blue:hover {
  background: #315c75;
}
.AT-btn--blue.disabled {
  background: #407899;
}
.AT-btn--blue.disabled:hover {
  background: #407899;
}
.AT-btn--blue-outline {
  background: transparent;
  border: solid 1px #407899;
  color: #407899;
}
.AT-btn--blue-outline:hover {
  background: #e6f2ff;
  border: solid 1px #315c75;
}
.AT-btn--blue-outline.disabled {
  border: solid 1px #66b0ff;
}
.AT-btn--blue-outline.disabled:hover {
  background: transparent;
}
.AT-btn--gray {
  background: #999999;
  color: white;
}
.AT-btn--gray:hover {
  background: gray;
}
.AT-btn--light-gray {
  background: #f6f7fb;
  color: #333;
}
.AT-btn--light-gray:hover {
  background: #d3d8eb;
}
.AT-btn--green {
  background: #157F1F;
  color: white;
}
.AT-btn--green:hover {
  background: #0e5314;
}
.AT-btn--selectpi {
  background: #38b449;
  color: white;
}
.AT-btn--selectpi:hover {
  background: #2c8d39;
}
.AT-btn--sm {
  padding: 0.5rem 0.75rem;
  font-size: 0.75rem;
  border-radius: 0.25rem;
  width: initial;
}
.AT-btn--xs {
  padding: 0.25rem 0.5rem;
  font-size: 0.625rem;
  border-radius: 0.25rem;
  width: initial;
}

/* Text
------------------------------ */
.AT-txt--muted {
  color: #999999;
}

.AT-txt--primary-darken {
  color: #315c75;
}

.AT-d-block {
  display: block;
}

.AT-font-italic {
  font-style: italic;
}

.AT-fs-80p {
  font-size: 85%;
}

.fs-12 {
  font-size: 12px !important;
}

.fs-13 {
  font-size: 13px !important;
}

.fs-14 {
  font-size: 14px !important;
}

.fs-15 {
  font-size: 15px !important;
}

.fs-16 {
  font-size: 16px !important;
}

.fw-400 {
  font-weight: 400;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.fw-800 {
  font-weight: 800;
}

.cursor-pointer {
  cursor: pointer;
}

.no-input-carrot {
  caret-color: transparent;
  cursor: default;
}

.txt-end {
  text-align: end;
}

/* Hidden
------------------------------ */
.hidden {
  display: none !important;
}

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

.hidden--no-packages {
  display: none !important;
}

/* Grid 
------------------------------ */
.AT-row {
  display: flex;
}
.AT-row .AT-col.col-100 {
  min-width: 100%;
}
.AT-row .AT-col.col-50 {
  min-width: 50%;
}
.AT-row .AT-col.col-40 {
  min-width: 33.3333333333%;
}
.AT-row .AT-col.col-30 {
  min-width: 25%;
}
.AT-row .AT-col.col-20 {
  min-width: 16.6666666667%;
}
@media screen and (max-width: 375px) {
  .AT-row.AT-row--mobile--375 {
    flex-wrap: wrap;
  }
  .AT-row.AT-row--mobile--375 .AT-col {
    min-width: 100%;
  }
}

/* Flex Helpers
------------------------------ */
.d-flex {
  display: flex;
}

.align-items--center {
  align-items: center;
}

.justify-content--center {
  justify-content: center;
}

.flex-grow--1 {
  flex-grow: 1;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-gap-5 {
  gap: 5px;
}

.flex-gap-10 {
  gap: 10px;
}

.flex-direction--column {
  flex-direction: column;
}

/* Spacing
------------------------------ */
.AlleyTrak__flyout .px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.AlleyTrak__flyout .px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.AlleyTrak__flyout .my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.AlleyTrak__flyout .mt-0 {
  margin-top: 0px !important;
}
.AlleyTrak__flyout .mb-0 {
  margin-bottom: 0rem !important;
}
.AlleyTrak__flyout .mb-1 {
  margin-bottom: 0.25rem !important;
}
.AlleyTrak__flyout .mb-2 {
  margin-bottom: 0.5rem !important;
}
.AlleyTrak__flyout .ml-15 {
  margin-left: 15px;
}

/* Images
------------------------------ */
img {
  max-width: 100%;
}

/* Background Colors
------------------------------ */
.bg-gray-100 {
  background-color: #E9ECEF;
}

.bg-gray-200 {
  background-color: #E9ECEF;
}

/* Jira Report a Bug
------------------------------ */
#atlwdg-trigger {
  z-index: 10000000;
}

.toast-title {
  font-weight: bold;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #ffffff;
}

.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 0;
  left: 0;
  min-width: 100%;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  max-width: calc(600px - 1rem);
}

#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#toast-container .toast {
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
}

#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51a351;
}

.toast-error {
  background-color: #bd362f;
}

.toast-info {
  background-color: #2f96b4;
}

.toast-warning {
  background-color: #f89406;
}

.toast {
  position: relative;
}

.toast-progress {
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 3px;
  background: rgba(0, 0, 0, 0.5);
}

.toast-close-button {
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.75);
  border: rgb(0, 0, 0);
  color: rgb(0, 0, 0);
  border-bottom-left-radius: 0.5rem;
  height: 25px;
  width: 25px;
  line-height: 10px;
  cursor: pointer;
}

/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 108px;
  }
}
@media all and (min-width: 241px) and (max-width: 320px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 128px;
  }
}
@media all and (min-width: 321px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 192px;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 300px;
  }
}
/* Toastr
------------------------------ */
#toast-container {
  font-family: "Nunito Sans", serif;
  top: 1rem;
  left: 1rem;
  transform: initial;
  width: calc(100% - 2rem);
}
@media (min-width: 600px) {
  #toast-container {
    top: 1.5rem;
    left: 50%;
    transform: translate(-50%, 0%);
    max-width: calc(600px - 3rem);
  }
}
#toast-container .toast {
  box-shadow: 0 0 0px;
  border-radius: 0px;
  padding: 10px 15px 15px 15px;
  background-image: initial !important;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border-radius: 0.5rem;
  width: 100%;
  max-width: calc(600px - 3rem);
  overflow: hidden;
}
#toast-container .toast:hover {
  box-shadow: 0 0 0px;
}
#toast-container .toast:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Line Awesome Free";
  font-weight: 900;
  font-size: 35px;
  content: "\f06a";
  margin-right: 10px;
}
@media (max-width: 600px) {
  #toast-container .toast:before {
    display: none;
  }
}
#toast-container .toast .toast-title {
  flex-grow: 1;
  font-weight: 800;
}
#toast-container .toast .toast-message {
  min-width: 100%;
}
#toast-container .toast.toast-error {
  background-color: #C6322D;
}
#toast-container .toast.toast-error:before {
  content: "\f06a";
}
#toast-container .toast.toast-success {
  background-color: #157F1F;
}
#toast-container .toast.toast-success:before {
  content: "\f058";
}
#toast-container .toast.toast-info {
  background-color: #407899;
}
#toast-container .toast.toast-info .toast-title,
#toast-container .toast.toast-info .toast-message {
  padding: 0px;
}
#toast-container .toast.toast-warning:before {
  display: none;
}
#toast-container .toast.toast-warning .toast-title {
  padding-left: 0px;
}

.admin #toast-container {
  max-width: 350px;
  transform: initial;
  left: 1rem;
  top: 1rem;
}
.admin #toast-container .toast {
  min-height: 65px;
}
.admin #toast-container .toast.toast-error .toast-title,
.admin #toast-container .toast.toast-error .toast-message, .admin #toast-container .toast.toast-info .toast-title,
.admin #toast-container .toast.toast-info .toast-message, .admin #toast-container .toast.toast-success .toast-title,
.admin #toast-container .toast.toast-success .toast-message {
  padding-left: 35px;
}
.admin #toast-container .toast.toast-info {
  background-color: #007BFF;
}

.AlleyTrak__flyout__view[data-view=payment] .AlleyTrak__flyout__view__body .gateway--CardConnect {
  padding: 10px 0px 10px 5px;
}

/* Stripe UI
------------------------------ */
.StripeElement {
  display: block;
  padding: 4px;
  width: 100%;
  min-width: 100px;
  max-width: calc(100% - 16px);
  border: 0px;
  font-size: 16px;
  border: solid 1px #E9ECEF;
  padding: 8px;
}

.StripeElement--focus {
  border-color: #999999;
}

.StripeElement--invalid {
  border-color: #C6322D;
}

.StripeElement--webkit-autofill {
  background-color: #333333 !important;
}

/* Stripe UI -- Admin View
------------------------------ */
.StripeElement {
  display: block;
  padding: 4px;
  width: 100%;
  min-width: 100px;
  max-width: 100%;
  font-size: 16px;
  border: solid 1px solid #ced4da;
  padding: 8px;
  border-radius: 0.25rem;
}

.StripeElement--focus {
  border-color: #407899;
}

.StripeElement--invalid {
  border-color: #C6322D;
}

.StripeElement--webkit-autofill {
  background-color: #333333 !important;
}

/* PayPal UI
------------------------------ */
#paypal-button-container {
  display: block;
  width: 100%;
}
#paypal-button-container.disabled {
  position: relative;
}
#paypal-button-container.disabled:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 999;
  cursor: pointer;
}

.paypal-button.paypal-button-shape-rect {
  border-radius: 0px !important;
}

/* Questions Form
------------------------------ */
.questions-form label {
  display: block;
  margin-bottom: 4px;
  font-weight: 600;
}
.questions-form .question-description {
  margin: 4px 0px 0px 0px;
  font-size: 80%;
}
.questions-form select.AT-UI__form-control,
.questions-form select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #E9ECEF;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  max-width: 100%;
}
.questions-form select.AT-UI__form-control.has-error,
.questions-form select.has-error {
  border-color: #C6322D;
}

select.ui-datepicker-month,
select.ui-datepicker-year {
  border-radius: 0px;
  border: solid 1px #fff;
  background: #fff;
  margin: 4px !important;
  padding: 2px 2px;
}

/* Tip User Interface
------------------------------ */
.Tip--container {
  background: #E9ECEF;
}
.Tip--container .tip-ui-controls {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.Tip--container .tip-ui-controls .tip-btn {
  padding: 0.25rem 0.5rem;
  background: #fff;
  color: #000;
  border-radius: 0.25rem;
  cursor: pointer;
  border: solid 1px #999999;
  text-align: center;
  flex-grow: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 125ms ease-in-out;
  transition: all 125ms ease-in-out;
}
.Tip--container .tip-ui-controls .tip-btn:hover {
  background: #407899;
  border-color: #407899;
  color: white;
}
.Tip--container .tip-ui-controls .tip-btn.selected {
  background: #315c75;
  border-color: #315c75;
  color: white;
}
.Tip--container .tip-ui-controls .tip-btn.selected:hover {
  background: #407899;
  border-color: #407899;
}

.AlleyTrak.admin {
  font-family: "Nunito Sans", serif;
  position: relative;
  height: auto;
}
.AlleyTrak.admin .container {
  max-width: 1400px;
}
.AlleyTrak.admin .AlleyTrak__flyout {
  position: fixed;
  top: 1rem;
}
.AlleyTrak.admin .AlleyTrak__flyout__view[data-view=details] {
  display: none;
}
.AlleyTrak.admin .AlleyTrak__flyout__view[data-view=customer-info] .AT-btn {
  width: 100%;
}
.AlleyTrak.admin .AlleyTrak__flyout__view__head__help {
  display: none;
}
.AlleyTrak.admin .popover {
  width: 375px;
  min-width: 375px;
}
.AlleyTrak.admin .popover-body {
  padding: 0px;
  border-radius: 5px;
}
.AlleyTrak.admin .popover-body .reservation-card {
  margin-bottom: 0px;
}
.AlleyTrak.admin .popover-body .reservation-card__footer__line-2__item:first-child {
  display: none;
}
.AlleyTrak.admin #Addons-Label--Details[readonly],
.AlleyTrak.admin #Package-Label--Display[readonly] {
  background: white;
  caret-color: transparent;
}
.AlleyTrak.admin .text-black {
  color: #000;
}
.AlleyTrak.admin .gap-1 {
  gap: 0.25rem;
}
.AlleyTrak.admin .gap-2 {
  gap: 0.5rem;
}
.AlleyTrak.admin .gap-3 {
  gap: 0.75rem;
}
.AlleyTrak.admin .gap-4 {
  gap: 1rem;
}
.AlleyTrak.admin .AT-grid-view,
.AlleyTrak.admin .dashboard-scroll-container {
  max-height: calc(100vh - 195px);
  overflow-y: scroll;
}
.AlleyTrak.admin .dashboard .AT-grid-view {
  max-height: calc(100vh - 295px);
}
.AlleyTrak.admin .dashboard .dashboard-scroll-container {
  max-height: calc(100vh - 160px);
}
.AlleyTrak.admin .AT-grid-view__col-time {
  overflow-x: scroll;
  height: 100%;
}
.AlleyTrak.admin .hasDatepicker {
  background: white;
  cursor: pointer;
}
.AlleyTrak.admin .wysiwyg-wrapper .post-body p {
  line-height: 1.4;
}
.AlleyTrak.admin .wysiwyg-wrapper .post-body p:empty {
  margin: 0;
  display: none;
}
.AlleyTrak.admin .wysiwyg-wrapper .post-body h1 {
  font-size: 1.266rem;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 0;
}
.AlleyTrak.admin .wysiwyg-wrapper .post-body h2 {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 0;
}
.AlleyTrak.admin .wysiwyg-wrapper .post-body h3 {
  font-size: 0.889rem;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 0;
}
.AlleyTrak.admin .wysiwyg-wrapper .post-body h4 {
  font-size: 0.889rem;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 0;
}
.AlleyTrak.admin .wysiwyg-wrapper .post-body p ul li,
.AlleyTrak.admin .wysiwyg-wrapper .post-body ol li {
  font-size: 0.889rem;
  line-height: 1.4;
}
.AlleyTrak.admin .fc-toolbar {
  padding: 10px;
}
.AlleyTrak.admin #calendar[display-blocks=false] .fc-event.bg-danger {
  display: none !important;
}
.AlleyTrak.admin #calendar[display-reservations=false] .fc-event.bg-success {
  display: none !important;
}
.AlleyTrak.admin .card-reservation-grid.is-fixed {
  position: fixed;
  z-index: 99;
  left: 1rem;
  top: 1rem;
  width: calc(100vw - 2rem);
  height: calc(100vh - 2rem);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.26);
}
.AlleyTrak.admin .card-reservation-grid.is-fixed .AT-grid-view {
  max-height: calc(100vh - 10.5rem);
}
.AlleyTrak.admin .card-reservation-grid .js--grid-resizer {
  padding: 0 12px;
  cursor: pointer;
  color: #999999;
}
.AlleyTrak.admin .card-reservation-grid .js--grid-resizer:hover {
  color: #407899;
}
.AlleyTrak.admin .datatable {
  position: relative;
}
.AlleyTrak.admin .datatable thead {
  position: relative;
  z-index: 1;
}
.AlleyTrak.admin .dataTables_wrapper {
  position: relative;
}
.AlleyTrak.admin .dataTables_wrapper .table-header-bg {
  height: 55.7px;
  top: 44px;
  left: 2rem;
  display: block;
  background: #f6f7fb;
  position: absolute;
  width: calc(100% - 2rem);
  z-index: 0;
}
.AlleyTrak.admin .AT-grid-view__time-slot__lane.selected {
  background: #6BBC0C !important;
}
.AlleyTrak.admin .AT-grid-view__time-slot__lane.selected:hover {
  background: #508c09 !important;
}

.bootstrap-tagsinput.is-disabled .tag [data-role=remove] {
  display: none;
}

.search-results {
  position: absolute;
  top: 37px;
  z-index: 9999;
  width: 100%;
  background: #fff;
  border: solid 1px #80bdff;
  max-height: 123px;
  overflow-y: scroll;
}
.search-results:not(.active) {
  display: none;
}
.search-results__item {
  border-bottom: solid 1px #ccc;
  padding: 0.25rem;
  font-size: 0.75rem;
  cursor: pointer;
}
.search-results__item:hover {
  background-color: #f3f3f3;
}
.search-results__item:last-child {
  margin-bottom: 0;
  border-bottom: initial;
}
.search-results__line {
  margin-bottom: 0.25rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-results__line:last-child {
  margin-bottom: 0;
}

.open-quickview,
.btn--record-transaction {
  cursor: pointer;
}

.topbar .top-navbar .navbar-header .navbar-brand {
  width: 169px;
}

.modal-header {
  padding: 1.5rem 3rem 1.5rem 3rem;
}
.modal-header .modal-title .check-in-states {
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
}
.modal-header .modal-title button.close {
  margin: 0px;
  padding: 0px;
  padding: 2.5px 0px;
}

.bootstrap-tagsinput {
  min-width: 100%;
  display: flex;
  min-height: 42px;
  flex-wrap: wrap !important;
}

.bootstrap-tagsinput input {
  flex-grow: 1;
}

.fw-600 {
  font-weight: 600;
}

.monitor-shift-click {
  position: fixed;
  bottom: -5rem;
  left: 1rem;
  z-index: 9999999;
  background: #007BFF;
  color: white;
  padding-right: 20px;
  margin-bottom: 0;
  padding: 0.75rem 1rem;
  border-radius: 0.25rem;
  transition: bottom 0.3s ease-out;
}
.monitor-shift-click.active {
  bottom: 1rem;
}

@media (min-width: 576px) {
  #reservation-quickview .modal-dialog {
    max-width: 900px;
    width: calc(100% - 4rem);
  }
}
.reservation-card {
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  background: white;
  position: relative;
  margin-bottom: 15px;
  font-size: 12px;
}
.reservation-card__heading {
  display: flex;
  padding: 15px 15px 15px 15px;
  border-top-left-radius: 5px;
  border-left: solid 5px #ccc;
}
.reservation-card__heading__text {
  display: flex;
  flex-grow: 1;
}
.reservation-card__heading__text__check-in-status {
  opacity: 0.125;
}
.reservation-card__heading__text__check-in-status.checked-in {
  opacity: 1;
}
.reservation-card__heading__text__check-in-status::after, .reservation-card__heading__text__start::after {
  content: "|";
  display: inline-block;
  margin: 0px 8px 0px 5px;
  color: #6C757D;
}
.reservation-card__heading__text__name {
  display: flex;
  max-width: calc(100% - 105px);
}
.reservation-card__heading__text__name__label {
  margin-right: 5px;
  color: #6C757D;
}
.reservation-card__heading__toggle {
  width: 13.8px;
  height: 13.8px;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.reservation-card__heading__toggle:after {
  top: 5px;
  right: 4px;
  position: absolute;
  content: "";
  width: 7px;
  height: 7px;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #4a5161;
  -webkit-transform: rotate(45deg) translate(0, -50%);
  -ms-transform: rotate(45deg) translate(0, -50%);
  -o-transform: rotate(45deg) translate(0, -50%);
  transform: rotate(45deg) translate(0, -50%);
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  -o-transform-origin: top;
  transform-origin: top;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.reservation-card__heading__toggle.collapsed:after {
  -webkit-transform: rotate(225deg) translate(0, -50%);
  -ms-transform: rotate(225deg) translate(0, -50%);
  -o-transform: rotate(225deg) translate(0, -50%);
  transform: rotate(225deg) translate(0, -50%);
}
.reservation-card__heading__statistic-label {
  flex-grow: 1;
}
.reservation-card__heading__statistic-value {
  font-size: 30px;
  line-height: 27px;
}
.reservation-card__body {
  padding: 0px 15px 0px 15px;
  border-left: solid 5px #ccc;
}
.reservation-card__body__label {
  color: #6C757D;
}
.reservation-card__footer {
  padding-top: 20px;
  border-left: solid 5px #ccc;
  border-bottom-left-radius: 5px;
}
.reservation-card__footer__line-1 {
  background: #F6F7FB;
  border-top: solid 2px #DADCDE;
  font-size: 11px;
  display: flex;
}
.reservation-card__footer__line-1__item {
  padding: 8px 15px;
  flex-grow: 1;
  border-right: solid 2px #DADCDE;
  text-align: center;
}
.reservation-card__footer__line-1__item:last-child {
  border-right: 0px;
}
.reservation-card__footer__line-2 {
  border-top: solid 2px #DADCDE;
  border-bottom: solid 2px #DADCDE;
  border-bottom-right-radius: 5px;
  font-size: 11px;
  display: flex;
}
.reservation-card__footer__line-2__item {
  padding: 8px 15px;
  flex-grow: 1;
  border-right: solid 2px #DADCDE;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.reservation-card__footer__line-2__item:last-child {
  border-bottom-right-radius: 5px;
  border-right: 0px;
}
.reservation-card.is-collapsed .reservation-card__heading {
  border-bottom-left-radius: 5px;
}

#dashboard-reservation-list .concluded-event {
  display: none !important;
}

.reservation-card .reservation-card__heading,
.reservation-card .reservation-card__body,
.reservation-card .reservation-card__footer {
  border-color: #ccc;
}

.dt-no-wrap-cell {
  max-width: 400px;
  white-space: nowrap;
  overflow: scroll;
  text-overflow: ellipsis;
  scrollbar-width: none;
}
.dt-no-wrap-cell::-webkit-scrollbar {
  display: none;
}

.lanes {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.lanes .item {
  width: 30px;
  height: 30px;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  position: relative;
  box-sizing: border-box;
  background: #EBEBEB;
}
.lanes .item.passed {
  background: #ffffff;
  border: solid 1px #cccccc;
}

.AlleyTrak .reservation-card[data-reservation-index="1"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="1"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="1"] .reservation-card__footer {
  border-color: #7c0036;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="1"] {
  background: #7c0036 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="1"].block-after {
  background: #490020 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="2"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="2"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="2"] .reservation-card__footer {
  border-color: #7c6500;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="2"] {
  background: #7c6500 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="2"].block-after {
  background: #493b00 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="3"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="3"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="3"] .reservation-card__footer {
  border-color: #007c08;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="3"] {
  background: #007c08 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="3"].block-after {
  background: #004905 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="4"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="4"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="4"] .reservation-card__footer {
  border-color: #00557c;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="4"] {
  background: #00557c !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="4"].block-after {
  background: #003249 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="5"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="5"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="5"] .reservation-card__footer {
  border-color: #46007c;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="5"] {
  background: #46007c !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="5"].block-after {
  background: #290049 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="6"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="6"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="6"] .reservation-card__footer {
  border-color: #7c0017;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="6"] {
  background: #7c0017 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="6"].block-after {
  background: #49000e !important;
}
.AlleyTrak .reservation-card[data-reservation-index="7"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="7"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="7"] .reservation-card__footer {
  border-color: #747c00;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="7"] {
  background: #747c00 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="7"].block-after {
  background: #444900 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="8"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="8"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="8"] .reservation-card__footer {
  border-color: #00367c;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="8"] {
  background: #00367c !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="8"].block-after {
  background: #002049 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="9"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="9"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="9"] .reservation-card__footer {
  border-color: #65007c;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="9"] {
  background: #65007c !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="9"].block-after {
  background: #3b0049 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="10"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="10"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="10"] .reservation-card__footer {
  border-color: #960900;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="10"] {
  background: #960900 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="10"].block-after {
  background: #630600 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="11"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="11"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="11"] .reservation-card__footer {
  border-color: #679600;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="11"] {
  background: #679600 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="11"].block-after {
  background: #446300 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="12"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="12"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="12"] .reservation-card__footer {
  border-color: #009654;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="12"] {
  background: #009654 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="12"].block-after {
  background: #006337 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="13"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="13"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="13"] .reservation-card__footer {
  border-color: #001c96;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="13"] {
  background: #001c96 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="13"].block-after {
  background: #001263 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="14"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="14"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="14"] .reservation-card__footer {
  border-color: #96008c;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="14"] {
  background: #96008c !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="14"].block-after {
  background: #63005c !important;
}
.AlleyTrak .reservation-card[data-reservation-index="15"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="15"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="15"] .reservation-card__footer {
  border-color: #962f00;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="15"] {
  background: #962f00 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="15"].block-after {
  background: #631f00 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="16"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="16"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="16"] .reservation-card__footer {
  border-color: #429600;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="16"] {
  background: #429600 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="16"].block-after {
  background: #2c6300 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="17"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="17"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="17"] .reservation-card__footer {
  border-color: #009679;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="17"] {
  background: #009679 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="17"].block-after {
  background: #006350 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="18"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="18"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="18"] .reservation-card__footer {
  border-color: #090096;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="18"] {
  background: #090096 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="18"].block-after {
  background: #060063 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="19"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="19"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="19"] .reservation-card__footer {
  border-color: #960067;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="19"] {
  background: #960067 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="19"].block-after {
  background: #630044 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="20"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="20"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="20"] .reservation-card__footer {
  border-color: #af6200;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="20"] {
  background: #af6200 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="20"].block-after {
  background: #7c4500 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="21"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="21"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="21"] .reservation-card__footer {
  border-color: #21af00;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="21"] {
  background: #21af00 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="21"].block-after {
  background: #177c00 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="22"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="22"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="22"] .reservation-card__footer {
  border-color: #3600af;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="22"] {
  background: #3600af !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="22"].block-after {
  background: #26007c !important;
}
.AlleyTrak .reservation-card[data-reservation-index="23"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="23"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="23"] .reservation-card__footer {
  border-color: #af004d;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="23"] {
  background: #af004d !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="23"].block-after {
  background: #7c0037 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="24"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="24"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="24"] .reservation-card__footer {
  border-color: #af8e00;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="24"] {
  background: #af8e00 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="24"].block-after {
  background: #7c6500 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="25"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="25"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="25"] .reservation-card__footer {
  border-color: #00af0b;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="25"] {
  background: #00af0b !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="25"].block-after {
  background: #007c08 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="26"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="26"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="26"] .reservation-card__footer {
  border-color: #0079af;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="26"] {
  background: #0079af !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="26"].block-after {
  background: #00567c !important;
}
.AlleyTrak .reservation-card[data-reservation-index="27"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="27"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="27"] .reservation-card__footer {
  border-color: #6200af;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="27"] {
  background: #6200af !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="27"].block-after {
  background: #45007c !important;
}
.AlleyTrak .reservation-card[data-reservation-index="28"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="28"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="28"] .reservation-card__footer {
  border-color: #af0021;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="28"] {
  background: #af0021 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="28"].block-after {
  background: #7c0017 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="29"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="29"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="29"] .reservation-card__footer {
  border-color: #bcc900;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="29"] {
  background: #bcc900 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="29"].block-after {
  background: #8c9600 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="30"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="30"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="30"] .reservation-card__footer {
  border-color: #00c93e;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="30"] {
  background: #00c93e !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="30"].block-after {
  background: #00962e !important;
}
.AlleyTrak .reservation-card[data-reservation-index="31"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="31"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="31"] .reservation-card__footer {
  border-color: #a300c9;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="31"] {
  background: #a300c9 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="31"].block-after {
  background: #7a0096 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="32"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="32"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="32"] .reservation-card__footer {
  border-color: #c90c00;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="32"] {
  background: #c90c00 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="32"].block-after {
  background: #960900 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="33"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="33"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="33"] .reservation-card__footer {
  border-color: #8ac900;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="33"] {
  background: #8ac900 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="33"].block-after {
  background: #679600 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="34"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="34"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="34"] .reservation-card__footer {
  border-color: #00c971;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="34"] {
  background: #00c971 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="34"].block-after {
  background: #009654 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="35"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="35"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="35"] .reservation-card__footer {
  border-color: #0026c9;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="35"] {
  background: #0026c9 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="35"].block-after {
  background: #001c96 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="36"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="36"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="36"] .reservation-card__footer {
  border-color: #c900bc;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="36"] {
  background: #c900bc !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="36"].block-after {
  background: #96008c !important;
}
.AlleyTrak .reservation-card[data-reservation-index="37"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="37"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="37"] .reservation-card__footer {
  border-color: #c93e00;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="37"] {
  background: #c93e00 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="37"].block-after {
  background: #962e00 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="38"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="38"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="38"] .reservation-card__footer {
  border-color: #63e200;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="38"] {
  background: #63e200 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="38"].block-after {
  background: #4daf00 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="39"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="39"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="39"] .reservation-card__footer {
  border-color: #00e2b7;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="39"] {
  background: #00e2b7 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="39"].block-after {
  background: #00af8e !important;
}
.AlleyTrak .reservation-card[data-reservation-index="40"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="40"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="40"] .reservation-card__footer {
  border-color: #0e00e2;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="40"] {
  background: #0e00e2 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="40"].block-after {
  background: #0b00af !important;
}
.AlleyTrak .reservation-card[data-reservation-index="41"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="41"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="41"] .reservation-card__footer {
  border-color: #e2009c;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="41"] {
  background: #e2009c !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="41"].block-after {
  background: #af0079 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="42"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="42"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="42"] .reservation-card__footer {
  border-color: #e27f00;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="42"] {
  background: #e27f00 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="42"].block-after {
  background: #af6200 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="43"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="43"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="43"] .reservation-card__footer {
  border-color: #2be200;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="43"] {
  background: #2be200 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="43"].block-after {
  background: #21af00 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="44"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="44"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="44"] .reservation-card__footer {
  border-color: #00d4e2;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="44"] {
  background: #00d4e2 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="44"].block-after {
  background: #00a4af !important;
}
.AlleyTrak .reservation-card[data-reservation-index="45"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="45"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="45"] .reservation-card__footer {
  border-color: #4600e2;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="45"] {
  background: #4600e2 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="45"].block-after {
  background: #3600af !important;
}
.AlleyTrak .reservation-card[data-reservation-index="46"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="46"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="46"] .reservation-card__footer {
  border-color: #e20063;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="46"] {
  background: #e20063 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="46"].block-after {
  background: #af004d !important;
}
.AlleyTrak .reservation-card[data-reservation-index="47"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="47"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="47"] .reservation-card__footer {
  border-color: #e2b700;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="47"] {
  background: #e2b700 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="47"].block-after {
  background: #af8e00 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="48"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="48"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="48"] .reservation-card__footer {
  border-color: #00fc0f;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="48"] {
  background: #00fc0f !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="48"].block-after {
  background: #00c90c !important;
}
.AlleyTrak .reservation-card[data-reservation-index="49"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="49"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="49"] .reservation-card__footer {
  border-color: #00adfc;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="49"] {
  background: #00adfc !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="49"].block-after {
  background: #008ac9 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="50"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="50"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="50"] .reservation-card__footer {
  border-color: #8d00fc;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="50"] {
  background: #8d00fc !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="50"].block-after {
  background: #7000c9 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="51"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="51"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="51"] .reservation-card__footer {
  border-color: #fc002f;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="51"] {
  background: #fc002f !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="51"].block-after {
  background: #c90025 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="52"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="52"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="52"] .reservation-card__footer {
  border-color: #ecfc00;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="52"] {
  background: #ecfc00 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="52"].block-after {
  background: #bcc900 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="53"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="53"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="53"] .reservation-card__footer {
  border-color: #00fc4e;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="53"] {
  background: #00fc4e !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="53"].block-after {
  background: #00c93e !important;
}
.AlleyTrak .reservation-card[data-reservation-index="54"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="54"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="54"] .reservation-card__footer {
  border-color: #cc00fc;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="54"] {
  background: #cc00fc !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="54"].block-after {
  background: #a300c9 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="55"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="55"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="55"] .reservation-card__footer {
  border-color: #fc0f00;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="55"] {
  background: #fc0f00 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="55"].block-after {
  background: #c90c00 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="56"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="56"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="56"] .reservation-card__footer {
  border-color: #adfc00;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="56"] {
  background: #adfc00 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="56"].block-after {
  background: #8ac900 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="57"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="57"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="57"] .reservation-card__footer {
  border-color: #16ff99;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="57"] {
  background: #16ff99 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="57"].block-after {
  background: #00e27f !important;
}
.AlleyTrak .reservation-card[data-reservation-index="58"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="58"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="58"] .reservation-card__footer {
  border-color: #1642ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="58"] {
  background: #1642ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="58"].block-after {
  background: #002be2 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="59"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="59"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="59"] .reservation-card__footer {
  border-color: #ff16f1;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="59"] {
  background: #ff16f1 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="59"].block-after {
  background: #e200d4 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="60"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="60"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="60"] .reservation-card__footer {
  border-color: #ff5f16;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="60"] {
  background: #ff5f16 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="60"].block-after {
  background: #e24700 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="61"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="61"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="61"] .reservation-card__footer {
  border-color: #7cff16;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="61"] {
  background: #7cff16 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="61"].block-after {
  background: #63e200 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="62"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="62"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="62"] .reservation-card__footer {
  border-color: #16ffd3;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="62"] {
  background: #16ffd3 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="62"].block-after {
  background: #00e2b7 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="63"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="63"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="63"] .reservation-card__footer {
  border-color: #2416ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="63"] {
  background: #2416ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="63"].block-after {
  background: #0e00e2 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="64"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="64"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="64"] .reservation-card__footer {
  border-color: #ff16b6;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="64"] {
  background: #ff16b6 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="64"].block-after {
  background: #e2009b !important;
}
.AlleyTrak .reservation-card[data-reservation-index="65"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="65"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="65"] .reservation-card__footer {
  border-color: #ff9916;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="65"] {
  background: #ff9916 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="65"].block-after {
  background: #e27f00 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="66"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="66"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="66"] .reservation-card__footer {
  border-color: #42ff16;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="66"] {
  background: #42ff16 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="66"].block-after {
  background: #2be200 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="67"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="67"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="67"] .reservation-card__footer {
  border-color: #30f2ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="67"] {
  background: #30f2ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="67"].block-after {
  background: #00ecfc !important;
}
.AlleyTrak .reservation-card[data-reservation-index="68"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="68"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="68"] .reservation-card__footer {
  border-color: #7030ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="68"] {
  background: #7030ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="68"].block-after {
  background: #4e00fc !important;
}
.AlleyTrak .reservation-card[data-reservation-index="69"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="69"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="69"] .reservation-card__footer {
  border-color: #ff308b;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="69"] {
  background: #ff308b !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="69"].block-after {
  background: #fc006f !important;
}
.AlleyTrak .reservation-card[data-reservation-index="70"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="70"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="70"] .reservation-card__footer {
  border-color: #ffd830;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="70"] {
  background: #ffd830 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="70"].block-after {
  background: #fccd00 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="71"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="71"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="71"] .reservation-card__footer {
  border-color: #30ff3c;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="71"] {
  background: #30ff3c !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="71"].block-after {
  background: #00fc0f !important;
}
.AlleyTrak .reservation-card[data-reservation-index="72"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="72"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="72"] .reservation-card__footer {
  border-color: #30beff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="72"] {
  background: #30beff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="72"].block-after {
  background: #00adfc !important;
}
.AlleyTrak .reservation-card[data-reservation-index="73"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="73"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="73"] .reservation-card__footer {
  border-color: #a430ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="73"] {
  background: #a430ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="73"].block-after {
  background: #8d00fc !important;
}
.AlleyTrak .reservation-card[data-reservation-index="74"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="74"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="74"] .reservation-card__footer {
  border-color: #ff3057;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="74"] {
  background: #ff3057 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="74"].block-after {
  background: #fc002f !important;
}
.AlleyTrak .reservation-card[data-reservation-index="75"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="75"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="75"] .reservation-card__footer {
  border-color: #f2ff30;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="75"] {
  background: #f2ff30 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="75"].block-after {
  background: #ecfc00 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="76"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="76"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="76"] .reservation-card__footer {
  border-color: #30ff70;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="76"] {
  background: #30ff70 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="76"].block-after {
  background: #00fc4e !important;
}
.AlleyTrak .reservation-card[data-reservation-index="77"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="77"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="77"] .reservation-card__footer {
  border-color: #4999ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="77"] {
  background: #4999ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="77"].block-after {
  background: #167cff !important;
}
.AlleyTrak .reservation-card[data-reservation-index="78"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="78"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="78"] .reservation-card__footer {
  border-color: #dd49ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="78"] {
  background: #dd49ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="78"].block-after {
  background: #d316ff !important;
}
.AlleyTrak .reservation-card[data-reservation-index="79"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="79"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="79"] .reservation-card__footer {
  border-color: #ff5449;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="79"] {
  background: #ff5449 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="79"].block-after {
  background: #ff2416 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="80"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="80"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="80"] .reservation-card__footer {
  border-color: #c6ff49;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="80"] {
  background: #c6ff49 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="80"].block-after {
  background: #b6ff16 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="81"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="81"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="81"] .reservation-card__footer {
  border-color: #49ffaf;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="81"] {
  background: #49ffaf !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="81"].block-after {
  background: #16ff99 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="82"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="82"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="82"] .reservation-card__footer {
  border-color: #496bff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="82"] {
  background: #496bff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="82"].block-after {
  background: #1642ff !important;
}
.AlleyTrak .reservation-card[data-reservation-index="83"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="83"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="83"] .reservation-card__footer {
  border-color: #ff49f4;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="83"] {
  background: #ff49f4 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="83"].block-after {
  background: #ff16f1 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="84"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="84"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="84"] .reservation-card__footer {
  border-color: #ff8249;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="84"] {
  background: #ff8249 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="84"].block-after {
  background: #ff5f16 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="85"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="85"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="85"] .reservation-card__footer {
  border-color: #99ff49;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="85"] {
  background: #99ff49 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="85"].block-after {
  background: #7cff16 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="86"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="86"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="86"] .reservation-card__footer {
  border-color: #49ffdd;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="86"] {
  background: #49ffdd !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="86"].block-after {
  background: #16ffd3 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="87"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="87"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="87"] .reservation-card__footer {
  border-color: #6c63ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="87"] {
  background: #6c63ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="87"].block-after {
  background: #3c30ff !important;
}
.AlleyTrak .reservation-card[data-reservation-index="88"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="88"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="88"] .reservation-card__footer {
  border-color: #ff63ce;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="88"] {
  background: #ff63ce !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="88"].block-after {
  background: #ff30be !important;
}
.AlleyTrak .reservation-card[data-reservation-index="89"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="89"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="89"] .reservation-card__footer {
  border-color: #ffba63;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="89"] {
  background: #ffba63 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="89"].block-after {
  background: #ffa330 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="90"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="90"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="90"] .reservation-card__footer {
  border-color: #80ff63;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="90"] {
  background: #80ff63 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="90"].block-after {
  background: #56ff30 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="91"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="91"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="91"] .reservation-card__footer {
  border-color: #63f5ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="91"] {
  background: #63f5ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="91"].block-after {
  background: #30f2ff !important;
}
.AlleyTrak .reservation-card[data-reservation-index="92"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="92"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="92"] .reservation-card__footer {
  border-color: #9363ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="92"] {
  background: #9363ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="92"].block-after {
  background: #7030ff !important;
}
.AlleyTrak .reservation-card[data-reservation-index="93"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="93"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="93"] .reservation-card__footer {
  border-color: #ff63a7;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="93"] {
  background: #ff63a7 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="93"].block-after {
  background: #ff308a !important;
}
.AlleyTrak .reservation-card[data-reservation-index="94"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="94"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="94"] .reservation-card__footer {
  border-color: #ffe163;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="94"] {
  background: #ffe163 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="94"].block-after {
  background: #ffd730 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="95"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="95"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="95"] .reservation-card__footer {
  border-color: #63ff6c;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="95"] {
  background: #63ff6c !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="95"].block-after {
  background: #30ff3c !important;
}
.AlleyTrak .reservation-card[data-reservation-index="96"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="96"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="96"] .reservation-card__footer {
  border-color: #63ceff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="96"] {
  background: #63ceff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="96"].block-after {
  background: #30beff !important;
}
.AlleyTrak .reservation-card[data-reservation-index="97"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="97"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="97"] .reservation-card__footer {
  border-color: #c67cff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="97"] {
  background: #c67cff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="97"].block-after {
  background: #b049ff !important;
}
.AlleyTrak .reservation-card[data-reservation-index="98"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="98"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="98"] .reservation-card__footer {
  border-color: #ff7c95;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="98"] {
  background: #ff7c95 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="98"].block-after {
  background: #ff496c !important;
}
.AlleyTrak .reservation-card[data-reservation-index="99"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="99"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="99"] .reservation-card__footer {
  border-color: #f7ff7c;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="99"] {
  background: #f7ff7c !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="99"].block-after {
  background: #f4ff49 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="100"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="100"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="100"] .reservation-card__footer {
  border-color: #7cffa5;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="100"] {
  background: #7cffa5 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="100"].block-after {
  background: #49ff82 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="101"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="101"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="101"] .reservation-card__footer {
  border-color: #7cb5ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="101"] {
  background: #7cb5ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="101"].block-after {
  background: #4998ff !important;
}
.AlleyTrak .reservation-card[data-reservation-index="102"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="102"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="102"] .reservation-card__footer {
  border-color: #e67cff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="102"] {
  background: #e67cff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="102"].block-after {
  background: #dc49ff !important;
}
.AlleyTrak .reservation-card[data-reservation-index="103"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="103"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="103"] .reservation-card__footer {
  border-color: #ff847c;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="103"] {
  background: #ff847c !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="103"].block-after {
  background: #ff5449 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="104"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="104"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="104"] .reservation-card__footer {
  border-color: #d6ff7c;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="104"] {
  background: #d6ff7c !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="104"].block-after {
  background: #c6ff49 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="105"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="105"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="105"] .reservation-card__footer {
  border-color: #7cffc6;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="105"] {
  background: #7cffc6 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="105"].block-after {
  background: #49ffb0 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="106"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="106"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="106"] .reservation-card__footer {
  border-color: #7c95ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="106"] {
  background: #7c95ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="106"].block-after {
  background: #496cff !important;
}
.AlleyTrak .reservation-card[data-reservation-index="107"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="107"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="107"] .reservation-card__footer {
  border-color: #ff96f9;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="107"] {
  background: #ff96f9 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="107"].block-after {
  background: #ff63f6 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="108"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="108"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="108"] .reservation-card__footer {
  border-color: #ffb696;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="108"] {
  background: #ffb696 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="108"].block-after {
  background: #ff9363 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="109"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="109"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="109"] .reservation-card__footer {
  border-color: #c4ff96;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="109"] {
  background: #c4ff96 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="109"].block-after {
  background: #a7ff63 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="110"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="110"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="110"] .reservation-card__footer {
  border-color: #96ffeb;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="110"] {
  background: #96ffeb !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="110"].block-after {
  background: #63ffe1 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="111"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="111"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="111"] .reservation-card__footer {
  border-color: #9c96ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="111"] {
  background: #9c96ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="111"].block-after {
  background: #6c63ff !important;
}
.AlleyTrak .reservation-card[data-reservation-index="112"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="112"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="112"] .reservation-card__footer {
  border-color: #ff96de;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="112"] {
  background: #ff96de !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="112"].block-after {
  background: #ff63ce !important;
}
.AlleyTrak .reservation-card[data-reservation-index="113"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="113"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="113"] .reservation-card__footer {
  border-color: #ffd196;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="113"] {
  background: #ffd196 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="113"].block-after {
  background: #ffbb63 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="114"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="114"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="114"] .reservation-card__footer {
  border-color: #a9ff96;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="114"] {
  background: #a9ff96 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="114"].block-after {
  background: #7fff63 !important;
}
.AlleyTrak .reservation-card[data-reservation-index="115"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="115"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="115"] .reservation-card__footer {
  border-color: #96f9ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="115"] {
  background: #96f9ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="115"].block-after {
  background: #63f6ff !important;
}
.AlleyTrak .reservation-card[data-reservation-index="116"] .reservation-card__heading,
.AlleyTrak .reservation-card[data-reservation-index="116"] .reservation-card__body,
.AlleyTrak .reservation-card[data-reservation-index="116"] .reservation-card__footer {
  border-color: #b696ff;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="116"] {
  background: #b696ff !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane[data-reservation-index="116"].block-after {
  background: #9363ff !important;
}

.AlleyTrak {
  font-family: "Nunito Sans", serif;
  color: #333333;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0px;
  left: 0px;
  background-size: cover;
  background-position: center;
}
.AlleyTrak__flyout {
  background-color: white;
  position: relative;
  z-index: 50001;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  border-radius: 0.5rem;
  height: 800px;
  max-height: calc(100vh - 2rem);
  width: calc(100% - 2rem);
  max-width: calc(600px - 2rem);
}
.AlleyTrak__flyout__view {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.AlleyTrak__flyout__view:not(.active) {
  display: none;
}
.AlleyTrak__flyout__view__head {
  padding: 5px 15px 15px 15px;
  border-bottom: solid 1px #E9ECEF;
}
.AlleyTrak__flyout__view__head__powered {
  font-size: 11px;
}
.AlleyTrak__flyout__view__head__powered.has-whitelabel {
  opacity: 0;
}
.AlleyTrak__flyout__view__head__powered a,
.AlleyTrak__flyout__view__head__powered a:hover,
.AlleyTrak__flyout__view__head__powered a:visited {
  color: #C6322D;
  text-decoration: none;
}
.AlleyTrak__flyout__view__head__heading {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 800;
}
.AlleyTrak__flyout__view__head__help__action {
  height: 35px;
  border: solid 1px #ebf3f7;
  background: #ebf3f7;
  border-radius: 0.5rem;
  cursor: pointer;
  font-size: 0.75rem;
  font-weight: 600;
  padding: 0 1rem;
  min-width: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.AlleyTrak__flyout__view__head__help__action:hover {
  border-color: #c7dce8;
  background: #c7dce8;
  -webkit-transition: all 125ms ease-in-out;
  transition: all 125ms ease-in-out;
}
.AlleyTrak__flyout__view__head__close {
  display: none;
}
.AlleyTrak__flyout__view__head__close__action {
  width: 20px;
  height: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.AlleyTrak__flyout__view__head__close__action span {
  transform: rotate(45deg);
  font-size: 32px;
}
.AlleyTrak__flyout__view__body {
  flex-grow: 1;
  overflow-y: scroll;
}
.AlleyTrak__flyout__view__body__hero {
  margin-top: 15px;
}
.AlleyTrak__flyout__view__body__heading {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 10px 0px 10px 0px;
}
.AlleyTrak__flyout__view__body__wysiwyg p {
  margin: 0px 0px 10px 0px;
}
.AlleyTrak__flyout__view__body__wysiwyg p:last-child {
  margin-bottom: 0px;
}
.AlleyTrak__flyout__view__body__wysiwyg ul {
  padding: 0px 0px 0px 15px;
}
.AlleyTrak__flyout__view__body .Package-Description p {
  margin: 0px 0px 10px 0px;
}
.AlleyTrak__flyout__view__body .Package-Description p:last-child {
  margin-bottom: 0px;
}
.AlleyTrak__flyout__view__body .Package-Description ul {
  padding: 0px 0px 0px 15px;
}
.AlleyTrak__flyout__view__body .AT-UI {
  align-items: center;
  padding: 0.5rem 1rem;
  border-bottom: solid 1px #E9ECEF;
}
.AlleyTrak__flyout__view__body .AT-UI__label {
  font-size: 16px;
  padding-right: 10px;
}
.AlleyTrak__flyout__view__body .AT-UI__label__description p {
  color: #333333;
  font-size: 14px;
  margin: 0px 0px 10px 0px;
}
.AlleyTrak__flyout__view__body .AT-UI__label__description p:last-child {
  margin-bottom: 0px;
}
.AlleyTrak__flyout__view__body .AT-UI label.error {
  font-size: 13px;
}
.AlleyTrak__flyout__view__body .AT-UI__form-control {
  display: block;
  padding: 4px;
  width: 100%;
  min-width: 100px;
  max-width: calc(100% - 16px);
  border: 0px;
  font-size: 16px;
  border-radius: 0.25rem;
}
.AlleyTrak__flyout__view__body .AT-UI__form-control:focus {
  outline: none;
}
.AlleyTrak__flyout__view__body .AT-UI__form-control--editable {
  border: solid 1px #E9ECEF;
  padding: 8px;
}
.AlleyTrak__flyout__view__body .AT-UI__form-control--editable:focus {
  border-color: #999999;
}
.AlleyTrak__flyout__view__body .AT-UI__form-control--editable.has-error, .AlleyTrak__flyout__view__body .AT-UI__form-control--editable.error {
  border-color: #C6322D;
}
.AlleyTrak__flyout__view__body .AT-UI__form-control--small {
  width: 35px;
  min-width: 35px;
  text-align: center;
}
.AlleyTrak__flyout__view__body .AT-UI textarea {
  resize: none;
  font-family: "Nunito Sans", serif;
  padding: 10px;
  width: calc(100% - 20px);
}
.AlleyTrak__flyout__view__body .AT-UI__grid-guide p {
  margin: 0px 0px 10px 0px;
  font-size: 14px;
}
.AlleyTrak__flyout__view__body .AT-UI__grid-guide p:last-child {
  margin-bottom: 0px;
}
.AlleyTrak__flyout__view__body .AT-UI__action {
  padding: 0.5rem 0.75rem;
  border: solid 1px #ebf3f7;
  background: #ebf3f7;
  border-radius: 0.5rem;
  cursor: pointer;
  color: #407899;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0px 2.5px;
}
.AlleyTrak__flyout__view__body .AT-UI__action i {
  color: #407899;
}
.AlleyTrak__flyout__view__body .AT-UI__action.disabled {
  opacity: 0;
  cursor: unset;
}
.AlleyTrak__flyout__view__body .AT-UI__action--text-control {
  padding: 0 0.5rem;
  font-size: 0.75rem;
  color: #407899;
}
.AlleyTrak__flyout__view__body .AT-UI__action:hover {
  background: #c7dce8;
  border-color: #c7dce8;
  -webkit-transition: all 125ms ease-in-out;
  transition: all 125ms ease-in-out;
}
.AlleyTrak__flyout__view__body .AT-UI .toggle-terms {
  color: #407899;
  cursor: pointer;
}
.AlleyTrak__flyout__view__body .AT-UI input[type=checkbox] {
  accent-color: #407899;
}
.AlleyTrak__flyout__view__body .AT-UI .promo-code--check {
  -webkit-transition: all 125ms ease-in-out;
  transition: all 125ms ease-in-out;
  background: #407899;
  color: white;
  cursor: pointer;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  border-radius: 0.25rem;
  margin-top: 0.25rem;
  flex-grow: 1;
  text-align: center;
}
.AlleyTrak__flyout__view__body .AT-UI .promo-code--check:hover {
  background: #315c75;
}
.AlleyTrak__flyout__view__body .AT-UI.active-selection {
  background-color: #f6f7fb;
}
.AlleyTrak__flyout__view__body .AT-UI.active-selection .AT-UI__action {
  background: #407899;
  color: white;
}
.AlleyTrak__flyout__view__body .AT-UI.active-selection .AT-UI__action:hover {
  background: #224051;
  border-color: #224051;
}
.AlleyTrak__flyout__view__foot {
  display: flex;
  gap: 1rem;
  padding-top: 0.5rem;
}
.AlleyTrak__flyout__view__foot__action {
  flex-grow: 1;
  text-align: center;
  padding: 15px;
  font-weight: 600;
  cursor: pointer;
  border-radius: 0.5rem;
}
.AlleyTrak__flyout__loading {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 50002;
  width: 100%;
  height: 100%;
  border-radius: 1rem;
  background-color: rgba(255, 255, 255, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.AlleyTrak__flyout__loading:not(.active) {
  display: none;
}
.AlleyTrak__flyout__loading p {
  color: #407899;
  font-weight: 600;
  max-width: calc(100% - 60px);
  text-align: center;
}
.AlleyTrak__underlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100vh;
  width: 100vw;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 50000;
}
.AlleyTrak.closed .AlleyTrak__flyout {
  left: -600px;
}
.AlleyTrak.closed .AlleyTrak__underlay {
  opacity: 0;
  z-index: -1;
}
.AlleyTrak.show .AlleyTrak__underlay {
  z-index: 50000;
}
.AlleyTrak .AT-grid-view {
  margin-top: 15px;
  padding-bottom: 15px;
  display: flex;
}
.AlleyTrak .AT-grid-view__col-labels {
  width: 75px;
  min-width: 75px;
  max-width: 75px;
}
.AlleyTrak .AT-grid-view__col-labels__label {
  margin: 0px;
  padding: 0px;
  list-style: none;
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.AlleyTrak .AT-grid-view__col-labels__label li {
  font-size: 0.85rem;
  line-height: 30px;
  margin: 0px 5px 5px 0px;
  white-space: nowrap;
  overflow: hidden;
}
.AlleyTrak .AT-grid-view__col-time {
  flex-grow: 1;
  overflow: scroll;
  white-space: nowrap;
}
.AlleyTrak .AT-grid-view__time-slot {
  margin: 0px;
  padding: 0px;
  font-size: 0px;
  list-style: none;
}
.AlleyTrak .AT-grid-view__time-slot__lane {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 0.25rem;
  line-height: 30px;
  text-align: center;
  margin: 0px 5px 5px 0px;
  color: white;
  font-size: 13px;
  -webkit-transition: all 125ms ease-in-out;
  transition: all 125ms ease-in-out;
  background: #007BFF;
  cursor: pointer;
  user-select: none; /* CSS3 (little to no support) */
  -ms-user-select: none; /* IE 10+ */
  -moz-user-select: none; /* Gecko (Firefox) */
  -webkit-user-select: none; /* Webkit (Safari, Chrome) */
}
.AlleyTrak .AT-grid-view__time-slot__lane:hover {
  background: #0062cc;
}
.AlleyTrak .AT-grid-view__time-slot__lane.selected {
  background: #157F1F !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane.selected:hover {
  background: #0e5314 !important;
}
.AlleyTrak .AT-grid-view__time-slot__lane.no-start, .AlleyTrak .AT-grid-view__time-slot__lane.no-start-increment {
  background: #0062cc;
}
.AlleyTrak .AT-grid-view__time-slot__lane.no-start:hover, .AlleyTrak .AT-grid-view__time-slot__lane.no-start-increment:hover {
  background: #224051;
}
.AlleyTrak .AT-grid-view__time-slot__lane.open-play-lane-unavailable, .AlleyTrak .AT-grid-view__time-slot__lane.package-unavailable, .AlleyTrak .AT-grid-view__time-slot__lane.reserved, .AlleyTrak .AT-grid-view__time-slot__lane.blocked {
  background: #C6322D;
}
.AlleyTrak .AT-grid-view__time-slot__lane.open-play-lane-unavailable:hover, .AlleyTrak .AT-grid-view__time-slot__lane.package-unavailable:hover, .AlleyTrak .AT-grid-view__time-slot__lane.reserved:hover, .AlleyTrak .AT-grid-view__time-slot__lane.blocked:hover {
  background: #C6322D;
}
.AlleyTrak .AT-grid-view__time-slot__lane.hasDivider {
  margin-right: 15px;
}
.AlleyTrak .AT-grid-view__time-slot.passed .AT-grid-view__time-slot__lane:not(.selected) {
  background: #bbb;
}
.AlleyTrak .AT-grid-view__time-slot.passed .AT-grid-view__time-slot__lane:not(.selected):hover {
  background: #bbb;
}
.AlleyTrak .AT-grid-view__time-slot.package-unavailable .AT-grid-view__time-slot__lane, .AlleyTrak .AT-grid-view__time-slot.package-group-unavailable .AT-grid-view__time-slot__lane, .AlleyTrak .AT-grid-view__time-slot.open-play-unavailable .AT-grid-view__time-slot__lane, .AlleyTrak .AT-grid-view__time-slot[avail-for-multi-activity=false] .AT-grid-view__time-slot__lane {
  background: #C6322D;
}
.AlleyTrak .AT-grid-view__time-slot.package-unavailable .AT-grid-view__time-slot__lane:hover, .AlleyTrak .AT-grid-view__time-slot.package-group-unavailable .AT-grid-view__time-slot__lane:hover, .AlleyTrak .AT-grid-view__time-slot.open-play-unavailable .AT-grid-view__time-slot__lane:hover, .AlleyTrak .AT-grid-view__time-slot[avail-for-multi-activity=false] .AT-grid-view__time-slot__lane:hover {
  background: #C6322D;
}
.AlleyTrak.admin .AT-grid-view {
  max-width: 100%;
  margin-top: 0px;
  padding-bottom: 0px;
}
.AlleyTrak.admin .AT-grid-view__time-slot__lane[data-order-status=Pending] {
  background: #444 !important;
}
.AlleyTrak.admin .AT-grid-view__time-slot__lane[data-order-status=Pending].block-after {
  background: #000 !important;
}

.AlleyTrak[data-embeded=true] .AlleyTrak__underlay {
  display: none;
}

/* Datepicker
------------------------------ */
.ui-datepicker {
  border-radius: 0.5rem;
  padding: 0px;
  background: white;
  border: solid 1px #E9ECEF;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}
.ui-datepicker .ui-datepicker-header {
  border-radius: 0;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border: solid 0px;
  padding: 4px 0px;
  background: #407899;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  cursor: pointer;
  position: relative;
  border-radius: 0px;
  border: 0px;
  top: unset;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {
  background: none;
  left: 0px;
  margin: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon:before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:before {
  color: #fff;
  font-size: 22px;
  display: block;
  width: 100%;
  height: 100%;
  line-height: 31.68px;
  text-align: center;
  text-indent: 0px;
  font-family: "Line Awesome Free";
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled {
  cursor: unset;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover {
  background: transparent;
  border: transparent;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover .ui-icon,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover .ui-icon {
  left: 0px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  order: 0;
  left: 5px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon:before {
  content: "\f359";
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  order: 2;
  right: 5px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:before {
  content: "\f35a";
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  order: 1;
  flex-grow: 1;
  font-size: 13px;
}
.ui-datepicker .ui-datepicker-calendar thead {
  font-size: 13px;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default,
.ui-datepicker .ui-datepicker-calendar tbody tr td span {
  border: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
  text-align: center;
  background: transparent;
  font-weight: 400;
  color: #000;
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 12px;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default:hover,
.ui-datepicker .ui-datepicker-calendar tbody tr td span:hover {
  color: #407899;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-highlight,
.ui-datepicker .ui-datepicker-calendar tbody tr td span.ui-state-highlight {
  color: #407899;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active,
.ui-datepicker .ui-datepicker-calendar tbody tr td span.ui-state-active {
  border-radius: 35px;
  background: #407899;
  color: white;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active:hover,
.ui-datepicker .ui-datepicker-calendar tbody tr td span.ui-state-active:hover {
  color: white;
}

.admin .ui-datepicker .ui-datepicker-header {
  background: #007BFF;
}
.admin .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default:hover,
.admin .ui-datepicker .ui-datepicker-calendar tbody tr td span:hover {
  color: #007BFF;
}
.admin .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-highlight,
.admin .ui-datepicker .ui-datepicker-calendar tbody tr td span.ui-state-highlight {
  color: #007BFF;
}
.admin .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active,
.admin .ui-datepicker .ui-datepicker-calendar tbody tr td span.ui-state-active {
  background: #007BFF;
}
.admin .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active:hover,
.admin .ui-datepicker .ui-datepicker-calendar tbody tr td span.ui-state-active:hover {
  color: white;
}
.admin .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today .ui-state-active {
  color: white;
}
.admin .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current {
  border-radius: 0.5rem !important;
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.admin .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current:hover {
  background: #0062cc;
}

/* Quantity Selector
------------------------------ */
.AT-Qty-Selector .AT-UI__action[data-action=down] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
  margin-right: 0;
}
.AT-Qty-Selector .AT-UI__action[data-action=up] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0;
  margin-left: 0;
}
.AT-Qty-Selector .AT-UI__select {
  min-width: 75px;
  min-height: 35px;
  border: solid 1px #ebf3f7;
  background: white;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 14px 8px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 2.5rem 0 1rem;
}
.AT-Qty-Selector .AT-UI__select[disabled] {
  border: transparent;
  background-image: unset;
  text-align: right;
  padding: 0 1.25rem 0 1rem;
  cursor: no-drop;
  opacity: 1;
  color: #407899;
}
.AT-Qty-Selector .AT-UI__select[disabled]:hover {
  background-color: transparent;
}
.AT-Qty-Selector .AT-UI__select[disabled] option {
  direction: rtl;
  opacity: 1;
  color: #333;
}
.AT-Qty-Selector .AT-UI__select:hover {
  background-color: white;
  -webkit-transition: all 125ms ease-in-out;
  transition: all 125ms ease-in-out;
}
.AT-Qty-Selector .AT-UI__action[disabled] {
  display: none;
  cursor: no-drop;
}
.AT-Qty-Selector .AT-UI__action[disabled]:hover {
  background-color: transparent;
}

body.AT-flyout-open {
  overflow: hidden !important;
}

#AlleyTrak-Embed .AlleyTrak {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999999;
}
@media (max-width: 600px) {
  #AlleyTrak-Embed .AlleyTrak {
    width: 100vw;
  }
}
@media (max-height: 800px) {
  #AlleyTrak-Embed .AlleyTrak {
    height: 100vh;
  }
}
#AlleyTrak-Embed .AlleyTrak__flyout {
  position: relative;
  z-index: 50001;
}
#AlleyTrak-Embed .AlleyTrak__flyout__view__head__close {
  display: block;
}
@media (max-width: 600px) {
  #AlleyTrak-Embed .AlleyTrak__flyout {
    width: 100vw;
  }
}
@media (max-height: 800px) {
  #AlleyTrak-Embed .AlleyTrak__flyout {
    height: 100vh;
    max-height: 100vh;
  }
}
#AlleyTrak-Embed .AlleyTrak__flyout iframe {
  max-width: 100%;
  max-height: 100%;
}

/*# sourceMappingURL=AlleyTrak.css.map */
