.uib-datepicker .btn{background-color:#0095d3}.datepicker a,[datepicker] a,datepicker a{color:inherit;text-decoration:none}.datepicker a:hover,[datepicker] a:hover,datepicker a:hover{text-decoration:none}.datepicker select,.datepicker select:focus,.datepicker select:hover,[datepicker] select,[datepicker] select:focus,[datepicker] select:hover,datepicker select,datepicker select:focus,datepicker select:hover{background:none;background-color:#138efa;border:0;border-radius:2px;color:#fff;margin-top:5px;overflow:hidden;width:100%}._720kb-datepicker-calendar-body,._720kb-datepicker-calendar-days-header,._720kb-datepicker-calendar-header,._720kb-datepicker-calendar-years-pagination-pages,.datepicker,[datepicker],datepicker{-ms-box-sizing:border-box;box-sizing:border-box;clear:right;float:left;font-family:Helvetica Neue,Arial,sans-serif;font-size:13.5px;margin:0 auto;position:relative;width:100%}._720kb-datepicker-calendar{background:#fff;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);color:#333;margin:0 auto 0 -.5%;min-width:220px;overflow:hidden;padding:0 0 2%;position:absolute;visibility:hidden;width:101%;z-index:999}._720kb-datepicker-calendar._720kb-datepicker-forced-to-open,._720kb-datepicker-calendar._720kb-datepicker-open{visibility:visible}._720kb-datepicker-calendar-header{font-size:15px;line-height:40px;text-align:center}._720kb-datepicker-calendar-header:nth-child(odd){background:#138efa}._720kb-datepicker-calendar-header:nth-child(2n){background:#7bc6fc}._720kb-datepicker-calendar-header-left,._720kb-datepicker-calendar-header-middle,._720kb-datepicker-calendar-header-right{float:left;width:15%}._720kb-datepicker-calendar-header-middle{width:70%}._720kb-datepicker-calendar-header-closed-pagination:after{content:" \25BE"}._720kb-datepicker-calendar-header-opened-pagination:after{bottom:-3px;content:" \25BE";display:inline-block;margin-left:4px;position:relative;transform:rotate(180deg)}._720kb-datepicker-calendar-body{margin:2%;text-align:center;width:96%}._720kb-datepicker-calendar-day{border-radius:1px;cursor:pointer;float:left;font-size:12.5px;margin:5px 1%;padding:1.5% 0;width:12.2%}._720kb-datepicker-calendar-day._720kb-datepicker-active,._720kb-datepicker-calendar-day:hover{background:rgba(0,0,0,.03)}._720kb-datepicker-calendar-header a,._720kb-datepicker-calendar-header a:hover{border-radius:3px;color:rgba(0,0,0,.55);font-size:13.5px;font-weight:700;padding:3% 9% 4%;text-decoration:none}._720kb-datepicker-calendar-header a:hover{background:hsla(0,0%,100%,.45);color:rgba(0,0,0,.9)}._720kb-datepicker-calendar-month{color:#fff}._720kb-datepicker-calendar-month span{color:rgba(0,0,0,.4);font-size:13px}._720kb-datepicker-calendar-month a span i{font-size:15px;font-style:normal}._720kb-datepicker-calendar-month a,._720kb-datepicker-calendar-month a:hover{margin-left:1%;padding:3px}._720kb-datepicker-calendar-years-pagination{clear:right;float:left;padding:2% 0 0;width:100%}._720kb-datepicker-calendar-years-pagination a,._720kb-datepicker-calendar-years-pagination a:hover{display:inline-block;font-size:12px;font-weight:400;line-height:20px;margin:3px 1% 0;padding:0 7px}._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active{background:hsla(0,0%,100%,.45);color:rgba(0,0,0,.9);font-weight:500}._720kb-datepicker-calendar-years-pagination-pages a,._720kb-datepicker-calendar-years-pagination-pages a:hover{padding:5px 10px}._720kb-datepicker-calendar-days-header{background:rgba(19,142,250,.08);border-bottom:1px solid rgba(0,0,0,.02);margin:0 auto;max-width:100%;padding:0 2%}._720kb-datepicker-calendar-days-header div{color:rgba(0,0,0,.7);float:left;font-size:11.5px;font-weight:500;padding:10px 0;text-align:center;width:14.18%}._720kb-datepicker-calendar-days ._720kb-datepicker-default-button{bottom:-.5px;font-size:18.5px;position:relative}._720kb-datepicker-default-button{padding:0 4.5px}._720kb-datepicker-calendar-header-middle._720kb-datepicker-mobile-item{float:none;margin:0 auto;width:95%}._720kb-datepicker-item-hidden{visibility:hidden}._720kb-datepicker-calendar-day._720kb-datepicker-disabled,._720kb-datepicker-calendar-day._720kb-datepicker-disabled:hover,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active._720kb-datepicker-disabled,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active._720kb-datepicker-disabled:hover,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-disabled,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-disabled:hover{background:rgba(25,2,0,.02);color:rgba(0,0,0,.2);cursor:default}.booking-header{background-color:#05a1dc;border-bottom:5px solid #028ec2;min-height:70px;padding:10px 0 0}.booking-header .low-cost{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;padding:50px 0 0}.booking-content{background-color:#eef1f3;height:100%;padding:10px 0 0}.breadcrumb{background:none;border:0;clear:both;float:left;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;width:100%}.breadcrumb ul li{float:left;font-size:.688em;text-transform:uppercase}.breadcrumb ul li span{color:#ccc}#breadcrumb ul li span:after{content:"\00a0 \00a0 \00a0 / \00a0 \00a0 \00a0"}.booking-form .next-button{height:50px;line-height:50px}.booking-form .next-button,.booking-form .next-button-slim{background:#05a1dc;box-shadow:2px 3px rgba(0,0,0,.1);color:#fff!important;display:inline-block;font-size:1.313em;padding:0 20px;text-decoration:none!important;text-shadow:1px 1px rgba(0,0,0,.25);text-transform:lowercase;transition:color .2s,background .2s,text-shadow .2s;-webkit-transition:color .2s,background .2s,text-shadow .2s}.booking-form .next-button-slim{height:30px;line-height:30px}.booking-form .small-next-button{background:#fff;box-shadow:2px 3px rgba(0,0,0,.1);color:#05a1dc!important;display:inline-block;font-size:1.313em;height:28px;line-height:20px;padding:0 20px;text-decoration:none!important;text-shadow:1px 1px rgba(0,0,0,.25);text-transform:uppercase;transition:color .2s,background .2s,text-shadow .2s;-webkit-transition:color .2s,background .2s,text-shadow .2s}.booking-form .timer-button{background:#090;border:1px solid #fff!important;font-size:1.113em;height:30px;line-height:30px;margin-left:30px;padding:0 10px}.booking-form .simple-button,.booking-form .timer-button{color:#fff!important;display:inline-block;text-decoration:none!important}.booking-form .simple-button{background:#05a1dc;font-size:1.313em;height:28px;line-height:20px;padding:0 20px}.booking-form .prev-button{background:#ccc;box-shadow:2px 3px rgba(0,0,0,.1);color:#fff!important;display:inline-block;font-size:1.313em;height:50px;line-height:50px;padding:0 20px;text-decoration:none!important;text-shadow:1px 1px rgba(0,0,0,.25);text-transform:lowercase;transition:color .2s,background .2s,text-shadow .2s;-webkit-transition:color .2s,background .2s,text-shadow .2s}.booking-form .steps-indicator{padding:0!important}.booking-form label{color:#05a1dc;font-size:15px;padding-top:5px}.booking-form label.radio-inline{color:#000}.booking-form h3{border-bottom:1px solid #e1e1e1;margin-bottom:20px;text-transform:uppercase}.booking-form .green-block{background-color:#d9f7d9;border:1px solid #d9f7d9;font-size:1em}.booking-form .text-blue{color:#05a1dc}.booking-form .text-red{color:#c00}.booking-form .text-white{color:#fff}.booking-form .bg-blue label{background-color:#05a1dc!important;color:#fff}.booking-form .bg-blue label.radio-flights{background-color:transparent!important;color:#676a6c!important;font-size:13px;font-weight:400}.booking-form .bg-red,.booking-form .transfer-alert{background-color:#c00!important;color:#fff}.booking-form .transfer-alert{font-weight:700}.booking-form .ees-alert{background-color:#e51c23;border-radius:5px;color:#fff;font-size:1.15em;margin:15px 0;padding:15px}.booking-form .ees-alert .ees-alert-title{color:#fff;font-weight:700}.booking-form .transfer-orange-alert{background-color:#ff7f27!important;color:#fff;font-weight:700}.booking-form .transfer-alert a{color:#fff!important;text-decoration:underline}.booking-form .journey-details{margin-top:30px}.booking-form .well-sm{background-color:#d9f7d9;border-radius:0}.booking-form .timer{background-color:#090;color:#fff;font-weight:700}.booking-form .note-text{color:#000;font-style:italic;font-weight:400;padding:9px}.booking-form .text-black{color:#000}.booking-form .final-price{font-size:1.4em;font-weight:700;margin:0}.booking-form .bg-white{background-color:#fff!important}.booking-form .form-control{border:1px solid #e5e6e7;border-radius:0!important;color:#000}.booking-form .icon-grey{color:#a7a7a7}.block-ui-message-container{top:20px!important}.large-map-modal .modal-dialog{width:1200px}.large-map-modal .modal-dialog img{width:100%}@media (max-width:767px){.booking-header .low-cost{padding-top:0}#summary-container.affix{position:static}}
