@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;500&display=swap%27);body,html{height:100vh!important;margin:0!important;background:url(/static/media/background.5f32dd37.jpg) no-repeat top fixed;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.171);background-size:cover}*{margin:0;font-family:"Montserrat",sans-serif}.flex-col{flex-direction:column;grid-gap:1rem;gap:1rem}.flex-col,.flex-row{display:flex;align-items:center}.flex-row{justify-content:center}.admin-header{background-color:#12228f;width:100%;display:flex;flex-direction:column;justify-content:space-evenly;color:#fff;text-align:center;height:23vh}@media only screen and (max-width:1300px){.admin-header{height:35vh}}.admin-header>h1{font-weight:700}.search-bar{width:90%}.search-bar,.search-bar-box{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;align-self:center;flex-wrap:wrap}.search-bar-box{width:45%;padding-top:5px;padding-bottom:5px;border-radius:7px;background-color:#f0f2f5;margin-top:15px}.flight-list::-webkit-scrollbar{width:5px;height:5px}.flight-list::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:10px}.flight-list::-webkit-scrollbar-thumb:hover{background-color:#aaa}.flight-list{border:1px solid #a9a9a9;background-color:#fff;width:95%;height:60vh;overflow:auto;padding-bottom:1rem;border-radius:5px}.flight-table{width:100%}td,th{padding:.5rem;text-align:center!important}tr:nth-child(2n){background-color:#fff}tr:nth-child(odd){background-color:#a8c9f5}td{font-family:Arial,Helvetica,sans-serif}.icon{color:#89888f}.icon:hover{color:#14279b;cursor:pointer}.icon-disabled{color:#8f8888}.icon-disabled:hover{cursor:no-drop}.danger:hover{color:#c90606}th{font-size:large;color:#fff;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#447fcc}.add-flight{flex-direction:column}.add-flight,.add-flight-body{display:flex;align-items:flex-start}.add-flight-body{justify-content:flex-start;grid-gap:1rem;gap:1rem}td>input{margin:0}.msg-header{background-color:#12228f;color:#fff;text-align:center}.logo-buttons-search{height:auto;padding-bottom:1rem}.logo-buttons{height:50%;display:flex;justify-content:space-between;width:90%;margin-top:2rem;align-self:center}header-buttons-container{padding-right:1rem;width:50%}.header-buttons{background-color:#37a1e2;width:150px;height:6vh;padding-right:10px}.logo{font-size:30px;font-weight:600}.logo,.trip-search-results{display:flex;justify-content:flex-start}.trip-search-results{padding-top:20px;width:100vw;height:68vh;border-radius:7px;grid-gap:20px;gap:20px;flex-direction:column;align-items:center;overflow:auto}body{overflow:auto}body::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:10px}body::-webkit-scrollbar-thumb:hover{background-color:#aaa}.trip-search-results::-webkit-scrollbar{width:5px;height:5px}.trip-search-results::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:10px}.trip-search-results::-webkit-scrollbar-thumb:hover{background-color:#aaa}.signin-page{height:100vh;background-color:#12228f;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;grid-gap:5rem;gap:5rem}.signin-form{box-shadow:0 0 5px #494949;border-radius:10px;width:400px}.signin-form,.signup-form{height:auto;background-color:#fff;padding:20px}.signup-form{border-radius:15px}.v2{border-bottom:1px solid #cacaca!important;width:90%}.signin-logo{font-size:xx-large;display:flex;flex-direction:column;color:#fff}.tag-container{height:70vh;flex-grow:1;width:100vw;justify-content:center;align-items:flex-start;grid-gap:0;gap:0;background-color:rgba(0,0,0,.575);padding:4em;border-radius:10px}.tag{color:#fff;font-size:3.5em;font-weight:700;padding-bottom:0;margin-bottom:-20px;text-shadow:0 -1px 12px rgba(58,58,58,.9)}.sub-tag{font-size:1.5rem;padding-top:15px;font-weight:400}.my-modal,.my-modal-2{height:400px!important;width:400px!important}.MuiStepIcon-text{color:#000;background-color:#000}.MuiStepIcon-root{color:#000}.Mui-active{font-weight:700!important}.MuiStepLabel-label{color:#000}.reservation-buttons{display:flex;width:30%;grid-gap:.5rem;gap:.5rem;justify-content:flex-end}.my-modal2{width:auto}.flex-col-profile{display:flex;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem;height:100vh}.flex-row-profile{width:55rem;display:flex;justify-content:space-around;align-items:center}.profile-container{padding:2rem;width:auto;height:auto;box-shadow:0 0 5px #494949}.profile,.profile-container{display:flex;flex-direction:column;justify-content:center;align-content:center;background-color:#fff;border-radius:10px}.profile{width:90%;height:90%;align-self:center}.account-icon,.name{width:100%;display:flex;justify-content:center}.name{align-items:center;font-size:xx-large;text-align:center}.profile-th{text-align:left!important;background:#fff;color:#000}.trip-card{background-color:#fff;border:1px solid #b6b6b6;width:50vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:5px;padding:15px}.details-modal,.trip-card{display:flex;align-items:center;justify-content:space-around}.details-modal{width:100%;height:100%;border-radius:5px}.trip-flex-col{display:flex;align-items:center;justify-items:center;flex-direction:column}.trip-flight{margin-top:25px;width:100%}.modal-trip,.trip-flight{display:flex;align-items:flex-start;justify-content:space-around}.modal-trip{width:60%}.vl{border-left:1px solid #e2e2e2;height:90%}.booking-card{background-color:#fff;border:1px solid #b6b6b6;width:55rem;height:30vh;border-radius:7px;display:flex;align-items:center;justify-content:space-around}.booking-card:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.single-card{background-color:#fff;border:1px solid #b6b6b6;width:50rem;height:10rem;padding:1.5rem;border-radius:7px;display:flex;align-items:center;justify-content:space-around}.single-card:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.booking-flight{margin-top:10px;display:flex;width:100%;align-items:flex-start;justify-content:space-evenly}.emphasis,.seats{font-weight:600}.emphasis{margin-bottom:0;font-size:large}.no-result{background-color:#fff;border:1px solid #b6b6b6;width:60em;height:auto;border-radius:7px;align-items:center;text-align:center;justify-content:center;padding:5em 5em 7em}.no-result,.reservation-containor{display:flex;flex-direction:column}.reservation-containor{grid-gap:.5rem;gap:.5rem;padding:1rem;background-color:#edf0f0;border-radius:10px}.shuttle-background{background-image:url(/static/media/shuttle.aeed65db.png);min-height:50vh;min-width:100vw;border:5px solid red;width:auto;background-repeat:no-repeat;background-size:contain}.seats-page{flex-direction:column;grid-gap:1em;gap:1em}.seats-page,.shuttles{display:flex;align-items:center;justify-content:center}.shuttles{flex-direction:row;width:100%;grid-gap:20px;gap:20px;margin-top:25px}.seats-row{justify-content:space-evenly}.seats-row,.seats-row-Two{display:flex;align-items:center;flex-grow:1;width:95%}.seats-row-Two{justify-content:flex-start;grid-gap:1em;gap:1em}.shuttle-wrapper{padding-top:1em;padding-bottom:1em;display:flex;width:60em;height:48vh;background-color:#fff;border-radius:1em;border:1px solid #888}.passengers-info::-webkit-scrollbar{width:2px;max-height:1px}.passengers-info::-webkit-scrollbar-thumb{background:#dbdbdb;border-radius:5px}.passengers-info::-webkit-scrollbar-thumb:hover{background-color:#aaa}.passengers-info{padding-top:3em;width:60%;height:50vh;border:1px solid #888;border-radius:10px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.passengers-info,.passengers-info-Two{justify-content:flex-start;align-items:center;padding-left:1em;display:flex;flex-direction:column;grid-gap:2em;gap:2em;overflow-y:auto}.passengers-info-Two{flex-grow:1;padding-top:1em;height:100%}.passenger{align-items:center;justify-content:center;display:flex;width:10em;grid-gap:1em;gap:1em;height:2em;flex-direction:row;width:auto}.shuttle{width:27rem;height:50vh;border-radius:10px;padding:1em;margin-top:7px;box-shadow:0 1px 3px 0 rgba(0,0,0,.02),0 0 0 1px rgba(27,31,35,.15)}.shuttle,.shuttleTwo{background-color:#fff;display:flex;flex-direction:column;grid-gap:5px;gap:5px}.shuttleTwo{width:20rem;align-items:center;border-radius:1em 0 0 1em}.first-class::-webkit-scrollbar{width:3px;max-height:1px}.first-class::-webkit-scrollbar-thumb{background:rgba(168,201,245,.6352941176470588);border-radius:5px}.first-class::-webkit-scrollbar-thumb:hover{background-color:#aaa}.cabinClass{margin-bottom:1em;width:90%}.cabinClass,.first-class{border:1px solid #cecece;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;grid-gap:1em;gap:1em;border-radius:5px;height:auto;overflow-y:auto}.first-class{padding-top:1em;margin-bottom:.5em;width:100%}.seat{background-color:rgba(168,201,245,.6352941176470588);transition:.3s}.chosen-seat,.seat{text-align:center;height:50px;width:50px;border:1px solid rgba(0,0,0,.418);border-radius:5px;cursor:pointer;box-shadow:0 2px 4px 0 hsla(0,0%,44.7%,.2)}.chosen-seat{background-color:#12228f;color:#f0f8ff}.chosen-seat,.seat:hover{box-shadow:0 2px 4px 0 #000}.seat:hover{background-color:#a8c9f5}.taken-seat{text-align:center;height:50px;width:50px;border:1px solid rgba(0,0,0,.418);background-color:#a3a3a3;border-radius:5px;cursor:not-allowed}.chair{height:50px!important;width:50px!important}.chair:hover{color:#f0f8ff}.stepper{background-color:#fff;border-radius:5px;width:75%;margin:2em;padding:2em}.slide-left{animation:slide-left .3s cubic-bezier(.25,.46,.45,.94) both;animation-direction:alternate}@keyframes slide-left{0%{transform:translateX(250px)}to{transform:translateX(-5px)}}.edit-box{display:flex;grid-gap:.5rem;gap:.5rem;width:auto;overflow:auto;background-color:#f0f2f5;border-radius:10px;padding:1rem;max-height:50vh}.edit-box::-webkit-scrollbar{width:5px;height:5px}.edit-box::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:10px}.edit-box::-webkit-scrollbar-thumb:hover{background-color:#aaa}.no-res{width:45vw;height:30%;padding:1rem;text-align:center}.single-confirm{background-color:#fff;border:1px solid #b6b6b6;width:47vw;height:10rem;padding:2rem;border-radius:7px;display:flex;align-items:center;justify-content:space-around}.single-confirm:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}
/*# sourceMappingURL=main.26e5df13.chunk.css.map */