.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:3;padding:0;box-shadow:1px 0 5px rgba(0,0,0,.1);background-color:#fff}.sidebar-sticky{position:-webkit-sticky;position:sticky;height:100vh;padding-top:.5rem;overflow-x:hidden;overflow-y:auto;padding-bottom:15px}.sidebar .nav-link{font-weight:500;color:#333;cursor:pointer;padding:.2rem 1rem .2rem 1.5rem;font-size:.9rem}.sidebar-close{text-align:right;margin-right:13px;margin-top:3px;color:#ccc}.nav-link{display:block;padding:.5rem 1rem}.sidebar .nav-link .feather{margin-right:4px;color:#999}.sidebar .nav-link.active{color:#007bff}.sidebar .nav-link.active .feather,.sidebar .nav-link:hover .feather{color:inherit}.sidebar-heading{font-size:.75rem;text-transform:uppercase}.bottom-logo-container{position:absolute;bottom:0!important;text-align:center;height:80px;width:100%}.bottom-logo-container .logo{height:100%;margin-left:-10px}.upper-logo-container{text-align:center;height:90px}.upper-logo-container .logo{height:100%;margin-left:-10px}.nav .sub-menu{padding:0}.nav .sub-menu li .nav-link{padding-left:3.1rem}.nav .sub-menu .sub-menu-items{overflow:hidden;transition:max-height .3s ease-in-out;height:auto;max-height:0;-webkit-transform-origin:top;transform-origin:top}.nav .sub-menu.active .sub-menu-items{max-height:500px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#b3b3b3}::-webkit-scrollbar-thumb:hover{background:#7e7e7e}@media screen and (max-width:767px){.sidebar{left:-235px}.sidebar,.sidebar.drawer-open{width:230px;z-index:999;background-color:#fff;transition:all .5s ease-in-out}.sidebar.drawer-open{left:0}}.profile-icon{background:url(/default-profile.png) no-repeat;height:45px;width:45px;display:block}.Toastify__toast--success{background:#2ecc71!important}.Toastify__toast-container{width:inherit!important}ul.nav li.active a{color:var(--color-primary)}ul.nav li.active{border-left:5px solid var(--color-primary)}ul.nav li{margin:5px 0}.nav-link{padding:.3rem 1rem .3rem 1.5rem}.dashboard-template main{min-height:100vh;background-color:var(--color-secondary)}:root{--color-primary:#ff6d00;--color-secondary:#f2ecec;--color-darkgrey:silver}body{color:#3b3b3b;background-color:#f2ecec;background-color:var(--color-secondary)}a{color:#333}a:hover{color:#000;text-decoration:none}.color-primary{color:#ff6d00!important;color:var(--color-primary)!important}.color-secondary{color:#f2ecec!important;color:var(--color-secondary)!important}.hover-primary:hover{color:#ff6d00!important;color:var(--color-primary)!important}.bg-primary{background-color:#ff6d00!important;background-color:var(--color-primary)!important}.bg-secondary{background-color:#f2ecec!important;background-color:var(--color-secondary)!important}.bg-darkgrey{background-color:silver!important;background-color:var(--color-darkgrey)!important}.btn.btn-primary{background-color:#ff6d00;background-color:var(--color-primary)}.btn.btn-outline-primary,.btn.btn-primary{border-color:#ff6d00;border-color:var(--color-primary)}.btn.btn-outline-primary{color:#ff6d00;color:var(--color-primary)}.btn.btn-outline-primary:hover{background-color:transparent}.btn.btn-outline-secondary{border-color:#f2ecec;border-color:var(--color-secondary)}.btn{border-radius:0}.btn.btn-rounded{border-radius:7px}.btn:active,.btn:focus,.btn:focus:active{outline:0;box-shadow:none}.card-header.bg-darkgrey{border-bottom-color:silver;border-bottom-color:var(--color-darkgrey)}.card-hover:hover{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.card-hover{transition:all .2s ease-in}.card{border:none;border-radius:.6em}.card-title{margin-bottom:0;padding-bottom:.8rem;border-bottom:1px solid #ff6d00;border-bottom:1px solid var(--color-primary);font-weight:700}.card .more-options{position:absolute;right:1.25rem;color:#ff6d00;color:var(--color-primary)}.card .dropdown.more-options{top:15px}.card .more-options .dropdown-toggle{font-size:1.25rem;padding:0}.card .more-options .dropdown-toggle:after{display:none}.card thead.border-top-0 th{border-top:0}.badge-primary{background-color:#ff6d00;background-color:var(--color-primary)}.input-group{box-shadow:0 1px 2px rgba(0,0,0,.2)}.input-group,.input-group .input-group-text{border-radius:0;border:none}.input-group .form-control{box-shadow:none}.form-control{border-radius:0;border:none;box-shadow:0 1px 2px rgba(0,0,0,.2)}table *{font-size:.9rem!important}table .guest-route-badge{font-size:.8rem!important}table .actions i:hover{color:#ff6d00;color:var(--color-primary)}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:transparent}.bookings-list .cancelled a{color:#ccc;pointer-events:none}.bookings-list .booking-past td{background-color:rgba(0,0,0,.08)}.bookings-list .row-breakpoint td{border-bottom:1.5px solid rgba(255,109,0,.5)}.timetable td{text-align:center;padding:15px;border-right:1px solid rgba(0,0,0,.1)}.timetable td:not(.no-hover):hover{background-color:#ff6d00;background-color:var(--color-primary);cursor:pointer}.timetable thead td{padding-bottom:20px}.timetable tbody td{border-top:1px solid rgba(0,0,0,.1)}.timetable td.has-bookings{background-color:#ff6d00!important;background-color:var(--color-primary)!important;color:#fff}.timetable td.has-bookings:hover{background-color:#994505!important}.timetable td.has-past-bookings{background-color:#994505!important;color:#fff}.timetable-vehicles.row :nth-child(4n-2),.timetable-vehicles.row :nth-child(4n-3){background:#dcdcdc}.link-td{padding:0!important;vertical-align:middle}.link-td a{padding:.75rem;display:block}.dropdown.no-caret .dropdown-toggle:after{display:none}.custom-stack{position:absolute;left:65px;bottom:-25px;font-size:34px}.book-aircrew-crew-names .fa{visibility:hidden}.book-aircrew-crew-names li:hover .fa{visibility:visible}.react-datepicker-wrapper-custom{width:100%;display:block}.react-datepicker-wrapper-custom input{height:calc(1.5em + .75rem + 2px);width:100%;display:block;box-shadow:0 1px 2px rgb(0 0 0/20%);border:none;border-radius:0;padding:.375rem .75rem}.react-datepicker-wrapper-custom input:disabled{background-color:#e9ecef;opacity:1}.border.border-primary{border-color:#ff6d00!important;border-color:var(--color-primary)!important}.modal-backdrop.level-2{z-index:1050}.table-hover tbody tr:hover{cursor:pointer}.modal-datepicker,.modal-datepicker .react-datepicker__input-container,.modal-datepicker .react-datepicker__input-container input{width:100%}.small-calendar .react-datepicker{border:none!important}.small-calendar .react-datepicker__header{background-color:transparent!important}.small-calendar .react-datepicker__day--outside-month{color:#aaa!important}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--keyboard-selected,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--keyboard-selected,.react-datepicker__year-text--selected,.simul-datepicker .react-datepicker__day--keyboard-selected,.simul-datepicker .react-datepicker__day--selected,.simul-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected,.small-calendar .react-datepicker__day--selected{border-radius:0!important;outline:none!important;background-color:#ff6d00!important;background-color:var(--color-primary)!important}.react-datepicker-w100 .react-datepicker-wrapper{display:block}.react-datepicker-flex1{flex:1 1}.react-datepicker-flex1 .react-datepicker-wrapper{width:100%}.fa-stack-2x{font-size:2em!important}.fa-stack:hover .fa-lock{color:#ff6d00;color:var(--color-primary)}nav.navbar{position:-webkit-sticky;position:sticky;top:7px;z-index:333}.topbar-nav .nav-link{font-weight:500;color:#666!important;cursor:pointer;padding:.2rem 1rem .2rem 1.5rem;font-size:.9rem}.topbar-nav .nav-link.active{color:#333!important}nav.tab-switching .nav-link.active{border-color:#fff!important;border-bottom:3px solid #ff6d00!important;border-bottom:3px solid var(--color-primary)!important}.shuttle-timetable-print .table thead tr th{border-top:1px solid #ff6d00;border-top:1px solid var(--color-primary)}.shuttle-timetable-print .table tbody{border-bottom:1px solid #ff6d00;border-bottom:1px solid var(--color-primary)}.page-item.active .page-link{background-color:#ff6d00;background-color:var(--color-primary);border-color:#ff6d00;border-color:var(--color-primary)}.override-pagination li a{color:#ff6d00;color:var(--color-primary)}.page-link:hover{color:#ff6d00;color:var(--color-primary)}.page-link{color:#000}@media screen{.hide-on-screen{display:none}}.center-xy{justify-content:center}.center-xy,.center-y{display:flex;align-items:center;height:100%}.col-center{margin:0 auto!important;float:none!important;display:block!important}.d-table .vertical-center{display:table-cell;vertical-align:middle}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-white{color:#fff}.overlay-after,.overlay-before{position:relative;overflow:hidden}.overlay-after:after,.overlay-before:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.overlay-default:after,.overlay-default:before{background:linear-gradient(180deg,hsla(0,0%,100%,.3),#2d617c);opacity:.8}.overlay-dark:after,.overlay-dark:before{background:linear-gradient(0deg,rgba(0,0,0,.35),#000);opacity:.6}.overlay-dark-reverse:after,.overlay-dark-reverse:before{background:linear-gradient(0deg,#000,rgba(0,0,0,.35));opacity:.4}.overlay-black:after,.overlay-black:before{background:#000;opacity:.8}.overlay-bright:after,.overlay-bright:before{background:linear-gradient(180deg,hsla(0,0%,100%,.75),#fff);opacity:.8}.overlay-bright-reverse:after,.overlay-bright-reverse:before{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.75));opacity:.8}.overlay-child{position:relative;z-index:3}.hidden{display:none}.cursor-pointer{cursor:pointer}.no-pointer-events{pointer-events:none}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}20%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}20%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
/*# sourceMappingURL=main.fe900b7c.chunk.css.map */