.pax-list-container{position:relative;display:inline-block}.pax-list a{color:#111}.pax-list .dd,.pax-list .dt{margin:0px;padding:0px}.pax-list ul{margin:0}.pax-list .dd{position:relative}.pax-list a,.pax-list a:visited{text-decoration:none;outline:none;font-size:12px}.pax-list .dt a{background-color:#fff;border:0;display:block;line-height:16px;margin-top:5px;min-width:180px;overflow:hidden;padding:4px 10px 2px}.pax-list .dt a::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #4f4f4f;content:"";position:absolute;right:7px;top:14px}.pax-list .dt a span,.selected-pax-items span{cursor:pointer;display:inline-block;padding:0 3px 2px 0}.pax-list .dd ul{z-index:99;background-color:#fff;border:1px solid #4f4f4f;display:none;left:0px;padding:10px;position:absolute;top:0;width:272px;list-style:none}.pax-list span.value{display:none}.pax-list .dd ul li{list-style:none}.pax-list .dd ul li a{padding:5px;display:block}.pax-list .pax-items input[type=radio],input[type=checkbox]{display:inline-block;height:auto !important;width:20px}.pax-list .btn-ok{background-color:#6bbe92;width:60px;border:0;padding:10px 0;margin:0;float:right;text-align:center;color:#fff;font-weight:bold}.nanny-info{border:0;padding:5px 0px}.nanny-info p{font-weight:300}.my-vip-hero{background:url(/images/myvip.jpg) no-repeat scroll center top;background-size:cover;height:430px;position:absolute;top:-8px;width:100%}.my-vip-h1{line-height:1.5em;color:#fff}.my-vip{padding:20px 20px 30px;clear:both;overflow:hidden}.my-vip p{color:#000;line-height:22px;font-weight:300}.my-vip p,.my-vip label{color:#000;cursor:default}.my-vip a{text-decoration:underline}.my-vip h2{font-size:20px;color:#000;text-transform:none;padding:0 0 15px;text-transform:capitalize;font-family:"Raleway-Bold",sans-serif}.my-vip table{margin-bottom:20px;width:calc(100% - 20px)}.my-vip table th{background:#5e8ab4;color:#fff;height:45px;vertical-align:middle;padding:0 20px;font-size:13px;font-weight:400}.my-vip table tr{background:#f3f3f3}.my-vip table tr:nth-child(2n+1){background:#e5e0e8}.my-vip table td{padding:7px 20px;color:#000;font-size:13px}.my-vip table.flight-listing th{padding:7px 5px}.my-vip table.flight-listing td{padding:7px 5px;color:#000;font-size:13px}.my-vip table td strong{font-weight:600;color:#000}.my-vip input,.my-vip select{height:30px;color:#000 !important}.my-vip .form-small{float:left;width:100%;max-width:84px;min-width:55px}.my-vip .date .form-small{max-width:50px;margin-right:4px;min-width:0}.my-vip .date .form-small.xs{max-width:35px}.my-vip .date .form-small:last-child{margin-right:0}.my-vip p.add-info i{display:block}.form-flex{margin-top:10px}.form-flex .form-block{display:flex;margin-bottom:10px}.form-flex .form-block span{display:block;margin-bottom:15px;font-size:11px}.form-flex .form-block.block{display:block}.form-flex .form-block:last-child{margin-bottom:0}.form-flex .form-block>div:first-child{margin-right:30px;flex:1}.form-flex .form-block textarea{max-width:367px;margin-bottom:7px}.form-flex .form-block p{padding-bottom:0}.form-flex .form-block .equip-hire-details{display:flex;margin-top:15px}.form-flex .form-block .equip-hire-details .equip-hire-detail{margin-right:20px;flex:1;width:100%}.form-flex .form-block .equip-hire-details .equip-hire-detail option{padding:0 10px}.form-flex .form-block .equip-hire-details .equip-hire-detail:last-child{margin-right:0}@media(max-width: 830px){.form-flex .form-block{flex-direction:column}.form-flex .form-block>div:first-child{margin-bottom:15px}.form-flex .form-block textarea{max-width:none}}@media(max-width: 600px){.form-flex .form-block .equip-hire-details{flex-wrap:wrap}.form-flex .form-block .equip-hire-details .equip-hire-detail{width:calc(50% - 10px);flex:none;margin-bottom:15px}.form-flex .form-block .equip-hire-details .equip-hire-detail select{max-width:none}.form-flex .form-block .equip-hire-details .equip-hire-detail:nth-child(2n+2){margin-right:0}}@media(max-width: 400px){.form-flex .form-block .equip-hire-details .equip-hire-detail{width:100%;margin-right:0}}.my-vip .btn{background:#df864f !important;color:#1c1f2a;border:0;display:inline-block;border-radius:3px;font-size:14px;height:40px;text-align:center;padding:11px 20px;min-width:140px;text-decoration:none}.my-vip .form-block .btn#Submit-Button{max-width:none;height:auto;color:#fff !important}.payment-amount p{color:#000;font-weight:300}.my-vip .chk-confirm{margin-bottom:15px;margin-top:20px}.my-vip .chk-confirm .error{margin-top:10px}.my-vip .tag{background:#c4c4c4;text-decoration:none;color:#1c1f2a;float:left;font-size:12px;font-weight:400;margin:5px 5px 0 0;padding:4px 10px 6px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.my-vip .tag.highlight{background:#6cc0e5}.my-vip .tag span{color:#49879e;font-size:13px;font-weight:600;padding-left:7px;position:relative;top:-1px}.my-vip .add-info p{font-size:14px;padding:0}.my-vip .add-info p strong{font-size:14px;display:inline-block}.my-vip .error,.my-vip .error p{font-size:12px;margin-left:4px}.pax-dob small.error{position:absolute;bottom:-11px;left:0;white-space:nowrap}.adult-mail small.error{position:absolute;top:0;right:10px;white-space:nowrap}.agent-log,.terms-cons label a{background:none !important;padding:0 !important;font-size:14px !important;color:#9a9a9a !important;float:none !important;text-decoration:underline !important;font-family:"Metropolis_Light" !important}.input-desc{color:#a2a2a2;font-size:13px}.terms-cons p{font-size:12px;font-family:Metropolis_SemiBold;line-height:1.2em}.my-vip-header{border-bottom:1px solid #ebebeb;overflow:hidden;padding:0 20px;margin-bottom:30px}@media(max-width: 960px){.my-vip-header .my-vip{padding:0}.card-details-wrap iframe{width:100% !important;height:1300px !important}}.my-vip-header ul{margin:0}.my-vip-header ul li{list-style-type:none;padding:0 25px 0 0;float:left}.my-vip-header ul li a{border-bottom:4px solid #fff;color:#000;display:block;font-size:16px;height:70px;line-height:75px;text-decoration:none}.my-vip-header ul li.current a{border-bottom:4px solid #5e8ab4}.my-vip-header .btn{background:#df864f;color:#1c1f2a;display:inline-block;font-size:14px;border-radius:3px;text-align:center;margin-top:15px;margin-bottom:15px;padding:11px 20px;min-width:140px;text-decoration:none}h3.ui-accordion-header{background:#5e8ab4;margin-top:20px;color:#fff;font-size:14px;font-weight:400 !important;padding:13px 20px 15px;text-transform:none;cursor:pointer}.ui-accordion-header .ui-icon-triangle-1-e{background:url(/images/plus.jpg) repeat scroll 0 0;display:block;float:right;height:12px;position:relative;top:4px;width:12px}.ui-accordion-header .ui-icon-triangle-1-s{background:url(/images/minus.jpg) repeat scroll 0 0;display:block;float:right;height:12px;position:relative;top:4px;width:12px}.ui-accordion-content{border-left:4px solid #e5e0e8;border-right:4px solid #e5e0e8;border-bottom:4px solid #e5e0e8;background:#fff}.ui-accordion-content table tr{background:none !important}#Chk-Confirmation{display:none}.my-vip td.total-price-cell{padding:15px;border-top:2px solid #a1a1a1}#BookingConditionsCheckbox{display:none}.my-vip input,.my-vip select{border:1px solid #dcdada;background-color:#f1f1f1 !important;max-width:264px;margin-top:6px}.my-vip textarea{border:1px solid #dcdada;padding:3px;background-color:#f1f1f1 !important;margin-bottom:15px}.o-flow-visible{overflow:visible}.my-vip:after{content:"";clear:both;display:table}.ui-accordion-content .table{padding:15px}.ui-accordion-content .table .row{display:table;width:100%;padding:0 0 10px}.ui-accordion-content .table .row .form-block{display:table-cell;padding:0 5px}.ui-accordion-content .table .row .form-block.date{width:138px}.ui-accordion-content .table .row .form-block.pr0{padding-right:0}.ui-accordion-content .table .row .form-block.pl0{padding-left:0}@media(max-width: 400px){.ui-accordion-content .table .row .form-block.pl0{padding-left:5px}.ui-accordion-content .table .row .form-block.pl0>label{display:none}.ui-accordion-content .table .row .form-block.pl0>input{margin-top:0}.ui-accordion-content .table .row .form-block.pr0{padding-right:5px}.pax-dob small.error{bottom:-51px}.my-vip .form-block.adult-mail{margin:55px 0 0}}.balance-overdue{background-color:#f9a132;padding:2px 5px;color:#fff;border-radius:2px;font-size:85%;margin-left:10px;text-align:center;width:110px}.balance-overdue-payment{margin-left:5px}header{position:absolute !important}@media(max-width: 768px){.my-vip table td{padding:7px 10px}}#Chk-Confirmation-Error .error{color:red}
