.nx-flex-grid{display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#dob-date,.jumbotron .nx-vmb__buttons{display:none}.formerrors{color:red;margin:1rem}.c-select .select2-container .dropdown-wrapper,footer,footer .footer__top{margin:0}.jumbotron--agentlogin{align-items:center;justify-content:space-between;height:auto}.nx-state--no-jumbotron .jumbotron{background-image:none!important;background-color:#FFF;height:auto}.nx-state--no-jumbotron .nx-vmb__buttons{display:inherit}input[type=submit]{color:#FFF;font-size:2rem;height:6rem;line-height:1;border:.1rem solid #006EB6;background:#006EB6;font-weight:600;font-family:Lato;width:100%;cursor:pointer;outline:0;transition:all .4s ease;text-transform:uppercase}input[type=submit]:hover{background:#FFF;color:#006EB6}.c-input,input[type=text],input[type=password],select{height:6rem;border:1px solid #999;line-height:1;font-size:1.5rem;padding:2rem 1.5rem;width:100%;outline:0;font-family:Lato}.c-input:focus,input[type=text]:focus,input[type=password]:focus,select:focus{font-size:1.5rem}.c-select{width:100%}.c-select .select2-container{height:6rem;width:100%!important;padding:0 .5rem}.c-select .select2-container--default .selection .select2-selection--single{height:5.8rem}.c-select .select2-container--default .selection .select2-selection--single .select2-selection__arrow{height:auto;position:absolute;top:20px;right:0;width:30px}.c-select .select2-container--default .selection .select2-selection--single .select2-selection__arrow b{border-style:solid;border-width:2px 2px 0 0;border-color:#555;content:'';display:inline-block;height:12px;left:auto;right:20px;margin:0;position:absolute;top:0;vertical-align:top;width:12px;transform:rotate(135deg)}.nx-vmb__buttons .buttons,.nx-vmb__content__header h2{border-bottom:1px solid #EAEAEA}.nx-vmb{width:100%}.nx-vmb__content h2{text-align:center;font-size:3rem;text-transform:capitalize}.nx-vmb__content .header{font-size:1.8rem;text-transform:uppercase;font-weight:600;color:#222}.nx-vmb__content p{margin:0 0 1.5rem}.nx-vmb__content__header{width:100%;max-width:50rem;margin:5rem auto;background:#FFF;border:1px solid #EAEAEA}.nx-vmb__content__header h2{margin:0;padding:2.4rem 0;font-size:2.5rem;text-transform:uppercase;color:#006EB6}.nx-vmb__content__header p{margin:1.5rem 0;padding:0 2.5rem}.nx-vmb__content form .formback .formtable .formlabel,.nx-vmb__content form label{display:table;margin-bottom:1rem;font-weight:600;color:#999;font-size:1.4rem;text-transform:uppercase}.nx-vmb__content__header .formerrors{padding:0 1.5rem}.nx-vmb__content form{padding:0 2rem 2.5rem}.nx-vmb__content form label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0}.nx-vmb__content form .formback .formtable{table-layout:fixed;width:100%}.nx-vmb__content form .formback .formtable .formlabel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0}.nx-vmb__content form .formback .formtable .formlabel .formrequired{color:red;font-weight:700}.nx-vmb__content form .formback .formtable .formfield{display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:1.8rem;align-items:center;flex-wrap:nowrap;padding:0}.nx-vmb__content form .formback .formtable .formfield img{display:none}.nx-vmb__content form .formback .formtable .c-select{padding:0 0 0 1rem}.nx-vmb__content form .formback .formtable .c-select:first-child{padding-left:0}.nx-vmb__content form .formback .formtable .c-select:last-child{padding-right:0}@media only screen and (max-width:767px){.nx-vmb__content form .formback .formtable .formfield{flex-direction:column}.nx-vmb__content form .formback .formtable .formfield .c-select{padding:0;margin:5px 0}}h1,h2,h3,h4{color:#555}.nx-vmb__buttons{margin:3rem 0}.nx-vmb__buttons .buttons a{background:#EAEAEA;margin-right:4px;display:block;padding:2rem 2.5rem;color:#555;text-transform:uppercase;text-decoration:none;font-weight:600;font-size:1.4rem;border:.2rem solid #EAEAEA}.nx-vmb__buttons .buttons a:hover{background:#FFF}.nx-vmb__confirmation{margin:2rem 0}.nx-vmb__confirmation__group{margin:1.2rem 0;align-items:center}.nx-vmb__confirmation__group__label{color:#006EB6;margin:0 1.2rem;text-transform:uppercase;font-size:14px;font-weight:600}.nx-vmb__confirmation__price{align-items:center;justify-content:space-between;padding:3rem 0;border-top:1px solid #555;margin-top:5rem}.nx-vmb__confirmation__price__label{color:#999;text-transform:uppercase;font-size:1.4rem;margin-bottom:5px;display:block}.nx-vmb__confirmation__price h1,.nx-vmb__confirmation__price strong{font-weight:900;margin:0}.nx-vmb__confirmation__price .c-btn{width:25rem}.nx-vmb__confirmation__header{text-transform:uppercase;padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px solid #EAEAEA}.nx-vmb__confirmation__image img{width:100%;height:28rem}.nx-vmb__confirmation__flight__row__col label{display:block;color:#006EB6;margin:1.8rem 0 1.5rem;text-transform:uppercase}.nx-vmb__confirmation__flight__row__col span{display:block;margin:1.2rem 0}.nx-vmb__confirmation__details{width:100%}.nx-vmb__confirmation__details th{text-align:left;color:#006EB6;font-size:1.3rem;text-transform:uppercase}.nx-vmb__confirmation__details td{text-align:left;font-size:1.4rem}.nx-vmb__confirmation__details__name{text-transform:inherit}.nx-vmb__confirmation__details__wrap{padding:0 0 0 2rem}.nx-vmb__confirmation__details__wrap__group{margin:2rem 0}.nx-vmb__confirmation__details__wrap__group label{color:#006EB6;text-transform:uppercase;display:block;margin-bottom:5px;font-weight:600;font-size:1.4rem}.nx-vmb__confirmation__details__wrap h4{color:#999;margin:2rem 0;font-weight:400;font-size:1.8rem}.nx-vmb__confirmation__details__item .nx-vmb__confirmation__group__label{margin:0;color:#555;text-transform:inherit;font-size:1.5rem}.nx-vmb__confirmation--basket-details .nx-vmb__confirmation__details{margin:2.5rem 0}.nx-vmb__confirmation--basket-details .nx-vmb__confirmation__details h4 span{font-weight:400;font-size:1.8rem}.nx-vmb__confirmation__flex{align-items:center;justify-content:space-between}.nx-vmb__confirmation__refid{text-transform:uppercase;margin:0;font-weight:400}.nx-vmb__confirmation__refid strong{color:#006EB6}.nx-vmb__confirmation--contact-details{padding-right:2.5rem}.nx-vmb__confirmation--pax-details{padding-left:2.5rem}@media only screen and (max-width:767px){.nx-vmb__buttons{margin:1.5rem 0}.nx-vmb__buttons .buttons{border-bottom:0}.nx-vmb__buttons .buttons a{margin:.5rem}.nx-vmb__confirmation--contact-details,.nx-vmb__confirmation--pax-details{padding:0;overflow:scroll}.nx-vmb__confirmation__price{margin:2rem 0 0;padding:3rem 0}.nx-vmb__confirmation__price .c-btn{width:100%}.nx-vmb__confirmation__flight__row__col{padding:0}.nx-vmb__confirmation__details__wrap{padding:0;margin:2rem 0}.nx-vmb__confirmation__details__item{padding:0;margin:1.5rem 0}.nx-vmb__confirmation--basket-details .nx-vmb__confirmation__details{margin:1.5rem 0}}.nx-vmb__state--documents .nx-vmb__content h2,.nx-vmb__state--updatecontact .nx-vmb__content h2,.nx-vmb__state--updatepassenger .nx-vmb__content h2,.nx-vmb__state--view .nx-vmb__content h2{text-align:left}.nx-vmb__state--documents .nx-vmb__content form,.nx-vmb__state--updatecontact .nx-vmb__content form,.nx-vmb__state--updatepassenger .nx-vmb__content form,.nx-vmb__state--view .nx-vmb__content form{padding:0;width:30rem}@media only screen and (max-width:767px){.nx-vmb__state--documents .nx-vmb__content form,.nx-vmb__state--updatecontact .nx-vmb__content form,.nx-vmb__state--updatepassenger .nx-vmb__content form,.nx-vmb__state--view .nx-vmb__content form{width:100%}}.nx-vmb__state--makepayment .nx-vmb__content form{padding:0}.nx-vmb__content ul{margin:2rem 0}.nx-vmb__content ul li a{display:inline-block;background:#006EB6;color:#FFF;font-size:1.6rem;height:6rem;line-height:6rem;border:2px solid #006EB6;text-decoration:none;font-weight:600;width:100%;max-width:30rem;text-align:center;padding:0 2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-vmb__content ul li a:hover{background:#FFF;color:#006EB6}.errorbox{padding:1rem 2rem;background:#FFF;border:1px solid red;margin:2.5rem 0}.errorbox ul{margin:1rem 0}.errorbox li{display:block;margin:8px 0;text-align:left;color:red}.nx-vmb__form{justify-content:space-between;margin-bottom:1rem}.nx-vmb__form__cta{width:100%;margin:2.5rem 0}.nx-vmb__form__cta .c-btn{width:25rem;margin-left:auto}.nx-vmb__form__divider{position:relative}.nx-vmb__form__divider::after{position:absolute;content:'';height:100%;width:1px;background:#ccc;left:50%}.nx-vmb__form__address{flex-direction:column}.nx-vmb__form__address span.text{margin-left:1.5rem;font-size:1.6rem}.nx-vmb__form label span[style="color: red"]{position:absolute;top:.5rem;right:1rem;text-transform:uppercase;font-size:12px}.nx-vmb__form .nx-vmb__form__group{margin:1.2rem 0;position:relative;flex-wrap:nowrap;align-items:center}.nx-vmb__form .nx-vmb__form__group__date{flex-wrap:nowrap}.nx-vmb__form .nx-vmb__form__group__date .c-select .select2-container{margin:0 .5rem}.nx-vmb__form .nx-vmb__form__group__date .c-select:first-child .select2-container{margin-left:0}.nx-vmb__form .nx-vmb__form__group__date .c-select:last-child .select2-container{margin-right:0}@media only screen and (max-width:767px){.nx-vmb__form .nx-vmb__form__group{padding:0}.nx-vmb__form__cta .c-btn{width:100%}}