.ant-table-thead{background-color:#fff}.ant-table-content tr th,.table-tour-row-sched td{padding:1em !important}.ant-table-body{margin:0px !important}.table-tour-row-sched:nth-child(odd){background-color:#f4f4f4}.table-tour-row-sched:nth-child(even){background-color:#fff}
.fst-search-input input{text-transform:uppercase}.error_flow{border:1px solid #cc1000 !important}.error_flow:hover{border-color:#cc1000 !important}.error_flow:focus{border-color:#cc1000 !important}
.FlightSummary_background{background-color:#fff;padding:1em 2em;text-align:center}.FlightSummary_transit_time{color:#000;font-size:1em;font-weight:bold}.FlightSummary_cardcontainer{max-width:400px;margin:0 auto;position:relative}.FlightSummary_cardtitle{margin:0 0 -20px 0em;font-size:1.2em;background-color:#6c217f;padding:.1em 1em;color:#fff;border-radius:1em 1em 0 0}.FlightSummary_airplane_icon{z-index:1;background:url(src/assets/content/dam/cag-diva/cageventd/carparkpromo/images/airplane-936c19aa.svg);background-repeat:no-repeat;background-position:center;height:1em;width:1em}.FlightSummary_dottedline{z-index:0;border-bottom:1px dotted #d3d3d3;position:absolute;bottom:50%;left:0;width:100%}
.large-checkbox .ant-checkbox-input{border-color:#5d5145 !important;font-family:"Lato",sans-serif !important}.large-checkbox span.ant-checkbox{width:22px !important;height:22px !important;margin-top:2px !important}.large-checkbox .ant-checkbox-inner{width:22px !important;height:22px !important}.large-checkbox .ant-checkbox-inner::after{width:8px !important;height:12px !important}.ant-checkbox-checked .ant-checkbox-inner{background-color:#6c217f !important;border-color:#6c217f !important}.fst-date-dob-manual .ant-calendar-date-panel{display:none}.fst_deletebook{cursor:pointer}.fst_deletebook span{position:relative;float:right;padding-left:5px;padding-top:2px}.fst_submit_btn{width:100%;text-shadow:none;box-shadow:none;border-color:rgba(0,0,0,0);margin:20px 0px 40px;height:40px;padding:0 15px;font-size:16px;border-radius:4px}.fst_submit_btn_disabled{cursor:not-allowed;background-color:#e3e3e3;color:rgba(0,0,0,.25)}.fst_submit_btn_primary{cursor:pointer;background-color:#6c217f;color:#fff}
.large-checkbox .ant-checkbox-input{border-color:#333 !important;font-family:"Lato",sans-serif !important}.large-checkbox span.ant-checkbox{width:22px !important;height:22px !important;margin-top:2px !important}.large-checkbox .ant-checkbox-inner{width:22px !important;height:22px !important}.large-checkbox .ant-checkbox-inner::after{width:8px !important;height:12px !important}.ant-checkbox-checked .ant-checkbox-inner{background-color:#6c217f !important;border-color:#6c217f !important}
body,body *{font-family:"Lato",sans-serif !important}html{background-color:#fff}body{max-width:720px;margin-left:auto;margin-right:auto}.layout{box-shadow:0 0 16px 2px rgba(0,0,0,.25);min-height:100vh;background:none;background-color:#f3fafc}.page-background{background-color:#efebe7}.button1{max-width:300px;background-color:#6c217f;color:#fff;font-weight:700;border-color:#6c217f;letter-spacing:.15em;font-size:24px}.button1:hover{background-color:#6c217f;color:#fff;border-color:#6c217f}.button2{background-color:#6c217f;color:#fff;font-weight:700;border-color:#6c217f;letter-spacing:.15em;font-size:24px}.button2:hover{background-color:#6c217f;color:#fff;border-color:#6c217f}.button2:focus{background-color:#6c217f;color:#fff;border-color:#6c217f}.button3{max-width:300px;background-color:#fcb034;color:#fff;font-weight:700;border-color:#fcb034;letter-spacing:.15em;font-size:24px}.button3:hover{background-color:#fcb034;color:#fff;border-color:#fcb034}.button3:focus{background-color:#fcb034;color:#fff;border-color:#fcb034}.button4{max-width:300px;background-color:#28a745;color:#fff;font-weight:700;border-color:#28a745;letter-spacing:.15em;font-size:24px}.button4:hover{background-color:#28a745;color:#fff;border-color:#28a745}.button4:focus{background-color:#28a745;color:#fff;border-color:#28a745}.card-button{color:#fff;background-color:#6c217f;border-radius:10px;padding:.1em 1em;font-size:.9em}.top-background{color:#999;position:absolute;background:#fff;width:100%;max-width:720px;top:0}.layer{background-image:linear-gradient(rgb(241, 241, 239), rgba(241, 241, 239, 0.01));position:absolute;width:100%;max-width:720px;z-index:9}.layer-camera{position:absolute;width:100%;max-width:720px;z-index:9}.layer-footer{background-image:linear-gradient(#3AA8CA, #3AA8CA);position:fixed;bottom:0;width:100%;max-width:720px;z-index:9}.title{font-size:20px;font-weight:700;color:"#333";text-align:center;letter-spacing:.1em;text-transform:uppercase}.title-playpass{font-size:30px}.subtitle{font-size:18px;font-weight:bold;color:"#333";text-align:center}.nextButton{width:120px;height:120px;font-size:30px;fill:#6c207f;padding-top:15px}.nextButton:hover{background-color:#6c207f;border-color:#6c207f;fill:#fff}.nextButton2{width:60px;height:60px;font-size:30px;background-color:#6c217f;border-color:#6c217f}.nextButton2:hover{background-color:#6c217f;border-color:#6c217f}.stepButton{width:45px;height:45px;font-size:30px;background-color:#6c217f;border-color:#6c217f;color:#fff}.stepButton:hover{background-color:#6c217f;border-color:#6c217f;color:#fff}.stepButton:focus{background-color:#6c217f;border-color:#6c217f;color:#fff}.box-shadow--1dp{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2)}.box-shadow--4dp{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.box-shadow--8dp{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.box-shadow--16dp{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.scanpage-card{margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:40px;max-width:600px;border-radius:15px;padding:10px;background-color:#fff}.playpass-home-card{margin-left:auto;margin-right:auto;margin-bottom:24px;max-width:500px;background-color:#fff;cursor:pointer}.flightsummary-card{text-align:left;color:#c7cfd8;background-color:#fff;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:40px;max-width:400px;padding:1em;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.redemptionstatus-steps{margin-top:20px;margin-bottom:20px;text-align:left;color:#c7cfd8;margin-left:auto;margin-right:auto;max-width:250px}.logo-sg-airlines{background:url(src/assets/content/dam/cag-diva/cageventd/carparkpromo/images/SQ-a95c0d6f.gif);background-size:cover;background-position:center;width:100%;height:100%}.logo-mi-airlines{background:url(src/assets/content/dam/cag-diva/cageventd/carparkpromo/images/MI-4b1a1a2b.gif);background-size:cover;background-position:center;width:100%;height:100%}.logo-nz-airlines{background:url(src/assets/content/dam/cag-diva/cageventd/carparkpromo/images/NZ-7bb633d0.gif);background-size:cover;background-position:center;width:100%;height:100%}.alert-popup{position:fixed;top:30px;z-index:99999;margin:0 10px;max-width:700px}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#333}.ant-steps-item-finish .ant-steps-item-tail:after{background-color:#333}.ant-steps-item-finish>.ant-steps-item-content>.ant-steps-item-title{width:100%}.ant-steps-item-finish>.ant-steps-item-content>.ant-steps-item-description{width:100%}.ant-input-group-addon{font-weight:bold;font-size:18px}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#6c217f;border-color:#6c217f}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#6c217f;border-color:#6c217f}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:#fff;background-color:#6c217f;border-color:#6c217f;-webkit-box-shadow:none;box-shadow:none}.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled){background-color:#fff;color:#333}.ant-divider-horizontal.ant-divider-with-text-center::before{border-top:1px solid #333}.ant-divider-horizontal.ant-divider-with-text-center::after{border-top:1px solid #333}.container{padding:20px 15px}.ant-input[disabled]{color:#000}.ant-select-disabled .ant-select-selection{color:#000}.staff-dashboard-pageTitle{font-family:"Lato",sans-serif !important;font-weight:bold;font-size:1.2em;text-transform:uppercase;color:#3b3b3b;padding-top:1em;padding-bottom:1em}.staff-dashboard-pageSubSubtitle{font-family:"Lato",sans-serif !important;font-weight:lighter;font-size:1.3em;text-align:center;color:#3b3b3b}.staff-dashboard-pageDescription{font-family:"Lato",sans-serif !important;font-size:1.1em;text-align:center;color:#3b3b3b}.slot-row{background-color:#e5ffcc;font-size:1rem;font-weight:400}.slot-row-fully-booked{background-color:#ec7063;font-size:1rem;font-weight:400}.slot-row-expired{background-color:#d6dbdf;font-size:1rem;font-weight:400}.slot-row-infant-true{background-color:#f0f7fc}th.column{background-color:#6c207f}.staff-dashboard-ticketUpdate{letter-spacing:.15em;font-weight:700;font-size:20px}.staff-dashboard-ticketUpdate>.anticon{font-size:20px}.grecaptcha-badge{visibility:hidden}.ant-calendar-input-wrap{display:none}.link_btn{height:40px;padding:0 20px;font-size:16px;border-radius:40px;width:100%;text-align:center;border:1px solid rgba(0,0,0,0);letter-spacing:3px;display:flex;justify-content:center;align-items:center;font-weight:700}.link_disabled{cursor:not-allowed;color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;border:1px solid #d9d9d9}.link_disabled:hover{color:rgba(0,0,0,.25)}.link_active{color:#fff;background-color:#6c217f;border-color:#6c217f;border:1px solid #6c217f}.link_active:hover{color:#fff}.terms_condition{background-color:#fff !important;padding:0 10px;color:#000 !important}.terms_main_title{font-size:18pt !important;font-weight:900 !important;letter-spacing:2px;margin-bottom:0}.terms_main_subtitle{font-size:16pt !important;font-weight:900 !important;letter-spacing:1px}.terms_first{padding:0 10px}.terms_number_list{font-size:11pt;margin:0;padding:0}.terms_number_no_list{font-size:11pt;list-style-type:none;margin:0;padding:0}.terms_number_list{padding-bottom:20px;text-indent:20px;margin-left:15px}.terms_number_list li{margin-bottom:20px}.modal_button{color:#fff;background-color:#6c217f;border-color:#6c217f;letter-spacing:.15em;font-weight:800}.modal_button:hover{color:#fff;background-color:#6c217f;border-color:#6c217f;letter-spacing:.15em;font-weight:800}.terms_number_no_list li span.first_list_under{margin-left:20px}.terms_number_list li span.first_list{margin-left:10px}.terms_number_list li span.first_list_under{margin-left:20px}.tour_regulation{text-indent:-10px !important;font-weight:700;text-decoration:underline}.text_underline{text-decoration:underline}.policy_container{margin-bottom:40px}.policy_title{font-weight:800;font-size:11pt}.policy_details{font-size:11pt}.policy_list{font-size:11pt}.policy_list li{padding-bottom:20px}.policy_list li a{text-decoration:underline;color:#6c217f}.policy_list_inside{font-size:11pt}.policy_list_inside li{padding-bottom:10px;list-style-type:circle}.policy_list_inside li a{text-decoration:underline;color:#6c217f}.policy_link{text-decoration:underline;color:#6c217f}@media only screen and (min-width: 450px){.subtitle{font-size:28px}.nextButton{width:150px;height:150px}.container{padding:20px 40px}}
