.color-white{color:#fff}.blue,.color-blue{color:#005ed2}.color-darkblue{color:#162a59}.color-aqua{color:#13a9e7}.color-red{color:#f22235}.color-font-basic{color:#333}.color-gray{color:#162a59}.color-pale-pink{color:#fee9e5}.color-pale-orange{color:#fdf3d2}.color-pale-green{color:#e6f6de}.color-pale-aqua{color:#e5f5f3}.color-pale-blue{color:#e6edf9}.color-pale-perple{color:#f2e6f6}.color-pale-gray{color:#e6e8ed}.underline-bold{text-decoration:underline;font-weight:bold}#seatingModal{max-width:456px !important;background-color:#e8edf5}@media only screen and (max-width:768px) and (min-width:0){#seatingModal{height:100% !important}.bus-seat-selector-wrapper .bus-seat-selector .seat-area .scroll-area{overflow-y:auto;height:58vh}}@media only screen and (max-width:768px) and (min-width:0) and (device-aspect-ratio:2/3) and (orientation:portrait){.bus-seat-selector-wrapper .bus-seat-selector .seat-area .scroll-area{height:240px}}@media only screen and (max-width:768px) and (min-width:0) and (device-aspect-ratio:2/3) and (orientation:landscape){.bus-seat-selector-wrapper .bus-seat-selector .seat-area .scroll-area{height:50px}}.reserve-seat-header{position:fixed;max-width:456px !important;width:100%;z-index:110}#seatingModal .reveal-blue-header h2{padding-top:.25em;padding-left:0;margin-bottom:0}#seatingModal .scroll-fixed-area{position:fixed;width:100%;max-width:456px !important}.bus-seat-selector-wrapper{background-color:#e8edf5;display:inline-block;width:100%}.bus-seat-selector-wrapper .bus-wrapper{padding-left:.46875rem;padding-right:.46875rem}.bus-seat-selector-wrapper .bus-seat-selector h3{font-size:18px;color:#162a59;text-align:center;margin:1em}.bus-seat-selector-wrapper .bus-seat-selector .seat-area{padding-top:140px}@media only screen and (min-width:769px){.bus-seat-selector-wrapper .bus-seat-selector .seat-area .scroll-area{max-height:565px !important;height:60vh;overflow-y:auto}}.bus-seat-selector-wrapper .bus-seat-selector .bus-1F-2F-tabs-wrapper{display:inline-block;width:290px;margin-bottom:2rem}.bus-seat-selector-wrapper .bus-seat-selector ul#bus-1F-2F-tabs{margin-right:-2px}.bus-seat-selector-wrapper .bus-seat-selector ul#bus-1F-2F-tabs li.tabs-title.button{border:1px solid #005ed2;background-color:#e8edf5;padding:0}.bus-seat-selector-wrapper .bus-seat-selector ul#bus-1F-2F-tabs li.tabs-title.button a{color:#005ed2;font-size:14px;padding:.75rem}.bus-seat-selector-wrapper .bus-seat-selector ul#bus-1F-2F-tabs li.tabs-title.button a:hover{background-color:#0675ff;color:#fff}.bus-seat-selector-wrapper .bus-seat-selector ul#bus-1F-2F-tabs li.tabs-title.button:first-child{border-radius:4px 0 0 4px;margin-right:0}.bus-seat-selector-wrapper .bus-seat-selector ul#bus-1F-2F-tabs li.tabs-title.button:nth-child(2){border-radius:0 4px 4px 0}.bus-seat-selector-wrapper .bus-seat-selector ul#bus-1F-2F-tabs li.tabs-title.button.is-active a{background-color:#005ed2;color:#fff}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content{background-color:#e8edf5;border-width:0}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .bus-body-wrapper{display:inline-block;width:290px}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel{padding:0}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body{border-radius:0 0 20px 20px;display:inline-block;margin-bottom:2rem;padding-top:2rem;padding-bottom:2rem;width:100%;box-sizing:border-box;background-color:#fff;border-left:3px solid #d4d8e0;border-right:3px solid #d4d8e0;border-bottom:3px solid #d4d8e0}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body div.column{text-align:center;box-sizing:border-box}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body div.small-up-3.medium-up-3 div.column:nth-child(3n+1){text-align:left}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body div.small-up-3.medium-up-3 div.column:nth-child(3n){text-align:right}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body div.small-up-4.medium-up-4 div.column:nth-child(4n+1){text-align:left}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body div.small-up-4.medium-up-4 div.column:nth-child(4n+2){text-align:left;padding-left:0}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body div.small-up-4.medium-up-4 div.column:nth-child(4n+3){text-align:right;padding-right:0}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body div.small-up-4.medium-up-4 div.column:nth-child(4n){text-align:center}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body label.bus-seat-checkbox{display:inline-block;width:100%;max-width:40px;height:40px;position:relative;border:1px solid #005ed2;border-radius:4px;padding:0;background-color:#aad1fc;line-height:2.5;margin-bottom:5px}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body label.bus-seat-checkbox:hover{cursor:pointer}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body label.bus-seat-checkbox input{position:absolute;top:35%;left:35%;z-index:-1}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body label.bus-seat-checkbox.active{position:relative;background-color:#005ed2}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body label.bus-seat-checkbox.active:before{position:absolute;color:#fff;width:40px;height:40px;line-height:40px;font-size:16px}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body label.bus-seat-checkbox.disabled{position:relative;background-color:#8e9ba5;opacity:1 !important;border-color:#8e9ba5}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body label.bus-seat-checkbox.disabled:before{position:absolute;left:-1px;top:-1px;text-align:center;font-family:'microwave-bus-icon';content:'\e904';color:#fff;width:40px;height:40px;line-height:40px;font-size:16px}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body label.bus-seat-checkbox.checked-seat{position:relative;background-color:#005ed2;opacity:1 !important;border-color:#005ed2;color:#fff}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body label.bus-seat-checkbox.checked-seat:before{position:absolute;left:-1px;top:-1px;text-align:center;color:#fff;width:40px;height:40px;line-height:40px;font-size:16px}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body label.bus-seat-checkbox.bus-toilet{position:relative;background-color:#fff;border-color:#bfc8cd}.bus-seat-selector-wrapper .bus-seat-selector .tabs-content .tabs-panel .bus-body label.bus-seat-checkbox.bus-toilet .icon-toilet-4c{position:absolute;font-size:22px;left:8px;top:8px}.bus-seat-selector-wrapper .bus-seat-selector .bus-seat-description{margin-bottom:2rem}.bus-seat-selector-wrapper .bus-seat-selector .bus-seat-description p{margin-bottom:0;font-size:12px}.bus-seat-selector-wrapper .bus-seat-selector .bus-seat-selector-footer{position:absolute;display:inline-block;padding-top:3.5rem;width:100%;background-color:rgba(255,255,255,1);margin-bottom:.9375rem;z-index:90}.bus-seat-selector-wrapper .bus-seat-selector .bus-seat-selector-footer a.button-darkblue{padding:1em}