.modal .modalPos{position:absolute;top:50%;left:50%;width:1px;height:1px;z-index:1002}.modal .modalBG{background-color:#727272;opacity:.85;z-index:10001}.modal .modalBG,.modal .modalScroller{position:fixed;top:0;bottom:0;left:0;right:0}.modal .modalScroller{overflow-y:auto;z-index:10002}.modal .modalFrame{background:#fff;width:300px;height:300px;position:relative;top:-150px;left:-150px;border:4px solid #fff;box-shadow:0 2px 4px 0 hsla(0,1%,63%,.5);border-radius:6px}.modal .modalContent{height:100%;width:100%}.modal .modalCloseSmall{display:block;background-repeat:no-repeat;background-position:-1px 0;padding:11px 8px;margin:21px 8px 0 0;position:absolute;right:3px;top:6px;transition:all .5s linear;transition-timing-function:ease}.modal .modalCloseSmall:hover{cursor:pointer}.zecafe-bimg{background:#fff url("//s3.rdbuz.com/Images/webplatform/free_cancellation.png") no-repeat;width:450px;height:150px;background-size:100%}.modal .modalClose{display:block;color:#fff;font:700 16px Montserrat;padding:4px 10px;margin:21px 0 0;position:absolute;right:15px;top:7px;cursor:pointer;z-index:10}.modal .modalIframe{width:100%;height:100%;padding:0;margin:0;border:none}.modal .icon-close{font-size:40px;font-weight:400;position:absolute;right:-10px;bottom:0}.zecafe-popup .details{padding:20px 0;font-size:12px;font-weight:700}.zecafe-popup .answer{text-align:center}.sameDayPopup .no{padding:8px 10px;width:100px}.addReturnTripPopup .no,.sameDayPopup .no{color:#fff;background:#d84e55;display:inline-block}.addReturnTripPopup .no{padding:8px 20px;margin-right:15px}.sameDayPopup .travelInfo{padding-top:50px;text-align:center;font-size:17px;font-weight:700}.sameDayPopup{padding:35px 20px 20px}.sameDayPopup .question{text-align:center;font-size:20px;font-weight:700}.sameDayPopup .answer{padding-top:25px;text-align:center}.addReturnTripPopup{padding-top:25px;padding-bottom:25px}.addReturnTripPopup .question1{text-align:center;font-size:18px}.addReturnTripPopup .question2{text-align:center;font-size:20px}.addReturnTripPopup .answer{padding-top:25px;text-align:center}.zecafe-popup{padding:30px;text-align:center}.zecafe-popup .title{font-weight:700;padding-bottom:10px}.sameDayPopup .yes,.zecafe-popup .gotit{width:100px}.addReturnTripPopup .yesBtn,.sameDayPopup .yes,.zecafe-popup .gotit{padding:8px 20px;background:#d84e55;color:#fff;display:inline-block;margin-right:20px}.icon-calendar_icon_returnpopUp{font-size:20px;padding-top:1%;padding-left:1%;position:absolute;z-index:3;left:auto;cursor:pointer}.icon-calendar_icon_returnpopUp:before{color:#fff}.addReturnTripPopup .travelInfo{padding-top:15px;text-align:center;font-size:17px;font-weight:700}.icon-calendar_icon-new_return{font-size:23px;display:inline-block;padding-top:5px;color:gray;position:absolute;z-index:3}.sameday_calendar{width:300px;right:95px;position:absolute;background-color:#fff}.passenger-width{font-weight:600;color:#343434;font-size:13px;width:460px;text-transform:capitalize}.thumbs-Color{color:blue}.reschedule-confirm-overlay .res-overlay{padding:20px}.reschedule-confirm-overlay .exit-btns-grp{text-align:center}.reschedule-confirm-overlay .cancel-res-btns{height:35px;width:100px;border-width:0;background-color:#d74f57;color:#fff;margin-top:0;box-shadow:1px 2px 3px #888;text-align:center;cursor:pointer;margin-left:25px}.reschedule-confirm-overlay .icon-close{font-size:25px;color:#000;font-weight:700}.reschedule-confirm-overlay .res-close{cursor:pointer}.reschedule-confirm-overlay .res-overlay-text{font-size:14px;margin:25px 10px 40px 0}.reschedule-confirm-overlay .res-title{text-align:center;font-size:25px}