﻿@import"https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900";*{font-family:Lato,sans-serif}.container-fluid{padding:0;margin:0}.main-page{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}#router-page-wrapper{flex:1}footer{overflow:hidden;z-index:-2}footer img{width:100%;min-height:250px;object-fit:cover;object-position:right center}header h1{text-align:center;margin-top:40px;display:flex;justify-content:center}header h1 a{font-weight:600;text-decoration:none;color:#333;margin-top:2px}header h1 a:hover,header h1 a:active,header h1 a:focus{text-decoration:none;color:#333}header h1 i{margin-right:10px}.horizontal-line{width:40%;margin-bottom:40px;margin-top:40px;border:2px solid #eee;border-radius:30px}.status-circle{border:0;background:0;padding:.5px;font-size:32px}button.status-circle.btn-default:hover{filter:brightness(1.25);border:unset !important;background:unset !important;color:unset !important}button.status-circle.btn-default:active,button.status-circle.btn-default:focus,button.status-circle.btn-default:focus-within,button.status-circle.btn-default:focus-visible,button.status-circle.btn-default:target{border:0;background:0;outline:unset;padding:.5px}.red{color:#a50e0e}.green{color:#3a5a40}.yellow{color:#ab8922}.trips-feed{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;margin-bottom:-10%}@media screen and (max-width: 600px){.trips-feed{margin-bottom:10%}}.trips-feed .trips-separator{width:20%;border:2px solid #eee;border-radius:30px}.trips-feed .no-trips-message{color:#708090;font-size:16px}.trips-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px}.trip-card{width:300px;height:100px;border:#d3d3d3 solid 1px;cursor:pointer;border-radius:25px;pointer-events:auto;display:flex;flex-direction:column;align-items:center;background:#fff}.trip-card h3 i{margin-right:10px}.trip-card p{color:#708090}.trip-card:hover,.trip-card:active,.trip-card:focus{border:#726d4d solid 1px}.trips-module{display:flex;justify-content:center;align-items:center}.hidden{display:none}.details-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.details-card-with-separator{display:flex;flex-direction:column;gap:20px;align-items:center}.details-card{display:flex;flex-direction:column;gap:10px;width:350px;height:100%;background:none;border:#d3d3d3 solid 1px;border-radius:25px;padding:25px}.details-card .force-center{align-items:center !important}.details-card .category-icon{background:#726d4d;align-self:center;width:40px;height:40px;display:flex;border-radius:100%;color:#fff;margin-bottom:10px;justify-content:center;align-items:center}.details-card .primary-info{display:flex;flex-direction:row;justify-content:center;align-items:center}.details-card .primary-info .from-to-separator{width:30px;border-top:5px solid #d3d3d3;border-radius:20px}.details-card .primary-info .city-name{font-size:24px;font-weight:600}.details-card .primary-info .city-location{font-size:12px;color:#a9a9a9}.details-card .primary-info .from-block,.details-card .primary-info .to-block{width:100%;display:flex;flex-direction:column}.details-card .primary-info .to-block{align-items:flex-end}.details-card .primary-info .from-block{align-items:flex-start}.details-card .primary-info .timestamp{color:#a9a9a9;font-size:12px}.details-card .secondary-info{display:flex;flex-direction:row;justify-content:space-between}.details-card .secondary-info .seat-details-container{display:flex;flex-direction:row;gap:10px}.details-card .secondary-info .reservation-number{font-family:monospace}.details-card .tertiary-info{display:flex;flex-direction:column}.details-card .tertiary-info .notes{margin:0;font-style:italic;color:#a9a9a9;text-align:center}.details-card .tertiary-info p.notes::before{content:open-quote;font-size:20px}.details-card .tertiary-info p.notes::after{content:close-quote;font-size:20px}.post-card-separator{height:50px;width:5px;border-radius:10px;background:#726d4d}.details-card-with-separator:last-child .post-card-separator:last-of-type{display:none}.empty-state-container{margin-top:100px;position:relative}.empty-state-container .empty-state-quote{border:0;width:350px;text-align:justify;text-align-last:center}.empty-state-container .empty-state-quote::before{content:open-quote;position:absolute;font-size:200px;opacity:.1;left:0;top:-70%}.empty-state-container .empty-state-quote::after{position:absolute;content:"— Richard Bach";left:30%;bottom:-10%;font-weight:900;text-align:center}.flight-information{display:flex;flex-direction:row;width:100%;padding:20px;border-radius:20px;justify-content:space-between;align-items:center}.flight-information .flight-status-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px}.flight-information .flight-status{font-weight:600;font-size:24px}.flight-information .terminals-block{display:flex;flex-direction:row;gap:40px}.flight-information .additional-info{font-size:10px;margin:5px 0}.flight-information .terminals{display:flex;flex-direction:column;gap:20px}.green-status{background:#5b761d15;color:#5b761d}.red-status{background:#b3420c15;color:#b3420c}.grey-status{background:#33333315;color:#333}body:has(.panel.panel-primary){background-color:#726d4d !important}.shinymanager-auth{background-color:#726d4d !important}.login-greeting{position:absolute !important;top:-25% !important;left:50% !important;transform:translateX(-50%) !important;text-align:center !important;width:100% !important;z-index:100 !important}.login-greeting h1{font-family:Lato,sans-serif !important;font-weight:900 !important;font-size:36px !important;color:#fff !important;margin:0 !important}.col-sm-4.offset-md-4{margin-top:80px !important}.panel.panel-primary{background-color:#fff !important;border:1px solid #333 !important;box-shadow:6px 6px #726d4d !important;border-radius:0 !important}.panel.panel-primary .panel-body{background-color:#fff !important;padding:20px !important}.panel.panel-primary #auth-shinymanager-auth-head{display:none !important}.panel.panel-primary h3{font-family:Lato,sans-serif !important;font-weight:700 !important;color:#726d4d !important;font-size:28px !important}.panel.panel-primary .btn-primary{background-color:#5b761d !important;border-color:#5b761d !important;font-family:Lato,sans-serif !important;font-weight:600 !important;border-radius:0 !important}.panel.panel-primary .btn-primary:hover,.panel.panel-primary .btn-primary:focus,.panel.panel-primary .btn-primary:active{background-color:#726d4d !important;border-color:#726d4d !important;box-shadow:none !important;outline:none !important}.panel.panel-primary .form-control{border-radius:0 !important;border:1px solid #333 !important;font-family:Lato,sans-serif !important}.panel.panel-primary .form-control:focus{border-color:#5b761d !important;box-shadow:0 0 0 .2rem rgba(91,118,29,.25) !important;outline:none !important}.panel.panel-primary label{font-family:Lato,sans-serif !important;color:#333 !important}.panel.panel-primary .selectize-input{border-radius:0 !important;border:1px solid #333 !important}.panel.panel-primary .selectize-input.focus{border-color:#5b761d !important;box-shadow:0 0 0 .2rem rgba(91,118,29,.25) !important}@media(max-width: 768px){#auth-auth-mod{padding:4rem !important}.col-sm-4.offset-md-4,.col-sm-4.col-sm-offset-4{padding-left:20px !important;padding-right:20px !important;margin-top:60px !important}.login-greeting{top:-15% !important}.login-greeting h1{font-size:28px !important}}
