.page-title-wrapper{padding:20px}.page-title-wrapper .page-title{margin-bottom:0}.payonline .field,.actions-toolbar,.checkout-agreement{padding:0 20px !important}.payonline .field.useramount,.payonline .field.orderid,.payonline .field.customername,.payonline .field.traveldate{width:50%;float:left;min-height:105px;margin:0 0 5px}.actions-toolbar .btn-checkout{width:30%;color:#fff}.checkout-agreement #agreement{visibility:hidden;width:0;height:0;padding:0;margin:0}input[type=checkbox]:checked+label:before{box-shadow:none;background-image:url(../icons/blue_check.svg) !important;background-size:18px !important;background-repeat:no-repeat !important;background-position:center !important}#popup-modal,#popup-modal-1{display:none}.checkout-agreement .label{display:inline-flex !important}#show_termsandconditions{cursor:pointer;background:0 0;border:none;padding:0;text-align:left}.payment_content{padding:20px}.action.secondary.action-hide-popup{background:0 0;border:none;color:#006bb4;font-weight:400}.action.secondary.action-hide-popup:hover{text-decoration:underline}input[type=number],input[type=tel],input[type=text],select:focus,textarea{font-size:16px !important}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px !important}}#traveldate{font-family:'GT-Pressura','Arial',sans-serif;font-weight:400;font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #d3d3d3;background:#fff;height:50px;padding:0 15px;width:100%}@media (max-width:767px){.page-title-wrapper{padding:0}.payonline .field,.actions-toolbar,.checkout-agreement{padding:0 !important}.payonline .field.useramount,.payonline .field.orderid,.payonline .field.customername,.payonline .field.traveldate{width:100%;float:unset}.actions-toolbar .btn-checkout{width:100%}.payment_content{padding:20px 0}}