.scroll-box{display:block;border-radius:15px;background-color:#fff;box-shadow:5px 5px 13px rgba(0,0,0,.15);padding:25px;overflow:auto;max-height:250px;margin-bottom:25px}form{display:block;width:100%}.webform-actions{text-align:center}#edit-do-you-accept-these-terms-,#edit-do-you-accept-these-terms- *{margin-bottom:0}.js-form-type-webform-markup p:last-child{margin-bottom:15px}.js-form-item.fieldgroup,.js-form-type-date,.js-form-type-datetime,.js-form-type-email,.js-form-type-entity-autocomplete,.js-form-type-password,.js-form-type-select,.js-form-type-tel,.js-form-type-textarea,.js-form-type-textfield,.js-form-type-webform-document-file,.search-page-form .js-form-type-search{border-width:2px;border-style:solid;border-radius:26px;padding:0 15px;box-sizing:border-box;margin-bottom:15px;cursor:text;overflow:hidden;transition:.3s;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-content:space-between;-moz-align-content:space-between;align-content:space-between;-ms-flex-line-pack:space-between;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.captcha{display:block;text-align:center;width:100%;height: 95px}.captcha>.g-recaptcha{display:inline-block;width:auto}.js-form-type-checkbox{margin-bottom:15px}.js-form-type-textarea,.js-form-type-webform-document-file{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:flex-start}.bg-white .js-form-item.fieldgroup,.bg-white .js-form-type-date,.bg-white .js-form-type-datetime,.bg-white .js-form-type-email,.bg-white .js-form-type-entity-autocomplete,.bg-white .js-form-type-password,.bg-white .js-form-type-select,.bg-white .js-form-type-tel,.bg-white .js-form-type-textarea,.bg-white .js-form-type-textfield,.search-page-form .js-form-type-search{border-color:#f1f2f7}.bg-lightgrey .js-form-item.fieldgroup,.bg-lightgrey .js-form-type-date,.bg-lightgrey .js-form-type-datetime,.bg-lightgrey .js-form-type-email,.bg-lightgrey .js-form-type-entity-autocomplete,.bg-lightgrey .js-form-type-password,.bg-lightgrey .js-form-type-select,.bg-lightgrey .js-form-type-tel,.bg-lightgrey .js-form-type-textarea,.bg-lightgrey .js-form-type-textfield{border-color:#fff}.bg-lightgrey .js-form-item.fieldgroup:hover,.bg-lightgrey .js-form-type-date:hover,.bg-lightgrey .js-form-type-datetime:hover,.bg-lightgrey .js-form-type-email:hover,.bg-lightgrey .js-form-type-entity-autocomplete:hover,.bg-lightgrey .js-form-type-password:hover,.bg-lightgrey .js-form-type-select:hover,.bg-lightgrey .js-form-type-tel:hover,.bg-lightgrey .js-form-type-textarea:hover,.bg-lightgrey .js-form-type-textfield:hover,.bg-white .js-form-item.fieldgroup:hover,.bg-white .js-form-type-date:hover,.bg-white .js-form-type-datetime:hover,.bg-white .js-form-type-email:hover,.bg-white .js-form-type-entity-autocomplete:hover,.bg-white .js-form-type-password:hover,.bg-white .js-form-type-select:hover,.bg-white .js-form-type-tel:hover,.bg-white .js-form-type-textarea:hover,.bg-white .js-form-type-textfield:hover,.search-page-form .js-form-type-search:hover{border-color:#747678}.js-form-type-datetime .js-form-type-date{border-width:0;border-style:none;border-radius:0;padding:0;margin-bottom:0}.form-item input[type=date],.form-item input[type=email],.form-item input[type=password],.form-item input[type=tel],.form-item input[type=text],.form-item input[type=time],.form-item textarea,.js-form-type-select .select,.search-page-form .js-form-type-search input[type=search]{border:0 none;background:0 0;box-sizing:border-box;width:100%;line-height:1.2em;font-size:1em;padding:15px 0;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.js-form-type-select .select{padding:0}.form-item textarea{resize:none;font-family:open_sansregular,'Helvetica Neue',Helvetica,Arial,sans-serif}.js-form-type-textarea>div{width:100%}.js-form-item.fieldgroup .legend,.js-form-type-date label,.js-form-type-datetime label,.js-form-type-email label,.js-form-type-entity-autocomplete label,.js-form-type-password label,.js-form-type-select label,.js-form-type-tel label,.js-form-type-textarea label,.js-form-type-textfield label,.js-form-type-webform-document-file label,.search-page-form .js-form-type-search label{position:relative;white-space:nowrap;padding:15px 0;font-size:1em;cursor:text;font-family:proxima_nova_softregular;text-transform:uppercase}.js-form-type-textarea label{padding:15px 0 0;width:100%}.js-form-item.fieldgroup .legend:after,.js-form-type-date label:after,.js-form-type-datetime label:after,.js-form-type-email label:after,.js-form-type-entity-autocomplete label:after,.js-form-type-password label:after,.js-form-type-select label:after,.js-form-type-tel label:after,.js-form-type-textarea label:after,.js-form-type-textfield label:after,.js-form-type-webform-document-file label:after,.search-page-form .js-form-type-search label:after{content:':';position:relative;margin-right:10px;display:inline-block;vertical-align:top}.js-form-item.fieldgroup .legend,.js-form-type-textfield.form-item-total-people label{margin-right:5px}.js-form-item.fieldgroup .legend:after,.js-form-type-textfield.form-item-total-people label:after{display:none}.js-form-item.fieldgroup .legend{text-align:left;min-height:17px;margin-right:0}.js-form-item.fieldgroup .fieldset-wrapper{width:100%;text-align:left}#edit-appointment-time,.webform-options-display-one-column{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:flex-start;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:flex-start}.js-form-type-radio{white-space:nowrap;margin-right:15px}.col-1.form-radio,.col-50.form-radio{width:auto!important;box-sizing:content-box;margin-right:5px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0!important;text-align:left}input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;background-color:#dd1937;border:2px solid #dd1937;position:relative;font-family:proxima_nova_softbold;line-height:1em;font-size:1em;color:#fff;border-radius:30px;padding:15px 18px;text-transform:uppercase;z-index:1;transition:.3s;margin:0 auto;display:block;cursor:pointer}.prevnext-buttons input[type=submit]{display:inline-block;margin:0 2%;min-width:120px}input[type=submit]:hover{background-color:transparent;color:#dd1937}.form-item input[type=text].form-autocomplete{background-position:100% center;background-repeat:no-repeat}form .container>.container{margin:0}.select,label{display:inline-block;vertical-align:middle;position:relative}.select select{box-sizing:border-box;width:100%;cursor:pointer;display:inline-block;border:0;border-radius:0;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select select::-ms-expand{display:none}.select2-container--default .select2-selection--single{border:0 none!important;border-radius:0!important;background-color:transparent!important}.destinations-filters,.health-alerts-filters,.location-filters,.travel-talk-filters{text-align:center}.destinations-filters .form-item input[type=text]{max-height:40px;background-repeat:no-repeat;background-position:right center;font-family:proxima_nova_softbold;line-height:1em;font-size:1em;text-transform:uppercase;color:#747678}.destinations-filters .form-actions,.destinations-filters .form-item,.health-alerts-filters .form-actions,.health-alerts-filters .form-item,.location-filters .form-actions,.location-filters .form-item,.travel-talk-filters .form-actions,.travel-talk-filters .form-item{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0 3px;vertical-align:middle}.destinations-filters .form-item,.health-alerts-filters .form-item,.location-filters .form-item,.travel-talk-filters .form-item{border-radius:26px;border:2px solid #f1f2f7;overflow:hidden;padding:0 18px;transition:.3s}.destinations-filters .form-item:hover,.health-alerts-filters .form-item:hover,.location-filters .form-item:hover,.travel-talk-filters .form-item:hover{border:2px solid #747678}.destinations-filters label,.health-alerts-filters label,.location-filters label,.travel-talk-filters label{font-family:proxima_nova_softregular;line-height:1em;font-size:1em;margin-bottom:1px;text-transform:uppercase}.destinations-filters .select select,.health-alerts-filters .select select,.location-filters .select select,.travel-talk-filters .select select{background:#fff;position:relative;font-family:proxima_nova_softbold;line-height:1em;font-size:1em;color:#747678;padding:13px 30px 13px 0;text-transform:uppercase;z-index:1;transition:.3s}.destinations-filters .select:after,.health-alerts-filters .select:after,.location-filters .select:after,.travel-talk-filters .select:after{font-family:td-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90f";position:absolute;font-size:16px;right:0;top:50%;margin-top:-8px;color:#747678;z-index:2;pointer-events:none}.alpha-index,.ha-filters,.l-filters,.tt-filters{position:relative}.alpha-index:after,.ha-filters:after,.l-filters:after,.tt-filters:after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:16px 16px 0 16px;border-color:#fff transparent transparent transparent}.destinationFilter .destinationInner .destinationSearchContainer label{display:none}.destinationFilter .destinationInner .destinationSearchContainer>.form-actions{width:130px;position:relative}.destinationFilter .destinationInner .destinationSearchContainer>.js-form-item input{display:inline-block;position:relative;padding:20px;background:#222;border:none;border-radius:30px 0 0 30px;font-size:1.1em;line-height:inherit;color:#fff;width:100%;box-sizing:border-box;font-family:proxima_nova_softbold;text-transform:uppercase;webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:.3s}.destinationFilter .destinationInner .destinationSearchContainer>.js-form-item input:focus{background-color:#000}.destinationFilter .destinationInner .destinationSearchContainer>.form-actions input{display:inline-block;position:relative;padding:20px 0 20px 48px;background:#dd1937;border:none;border-radius:0 30px 30px 0;font-size:1.1em;line-height:inherit;width:100%;box-sizing:border-box;color:#fff;text-align:left;font-family:proxima_nova_softbold;text-transform:uppercase;z-index:5;cursor:pointer;webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:.3s}.destinationFilter .destinationInner .destinationSearchContainer>.form-actions input:hover{background:#af0021}.destinationFilter .destinationInner .destinationSearchContainer>.form-actions:before{font-family:td-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e901";display:block;position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:30px;color:#fff;z-index:10;pointer-events:none}.destinationFilter .destinationInner .destinationSearchContainer>div{display:table-cell;border:0 none;border-radius:0;padding:0;margin-bottom:0;overflow:visible}#block-webform-4{width:100%}.user-login-form{display:block}.user-login-form .description{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.js-form-type-textarea label{text-align:left}aside h3{text-align:center;color:#dd1937}#setup-ci-form h4{text-align:center;color:#dd1937}#setup-ci-form .form-actions{position:relative;height:50px}#setup-ci-form .form-prev{position:absolute;top:0;left:0;min-width:130px;text-align:center}#setup-ci-form .form-submit:not(.form-prev){position:absolute;top:0;right:0;min-width:130px;text-align:center}#setup-ci-form.bg-white .js-form-item.fieldgroup#edit-investigations-required---wrapper,#setup-ci-form.bg-white .js-form-item.fieldgroup#edit-what-type-of-medicals-do-you-need---wrapper{display:block}#setup-ci-form .js-form-item.fieldgroup#edit-investigations-required---wrapper .legend,#setup-ci-form .js-form-item.fieldgroup#edit-what-type-of-medicals-do-you-need---wrapper .legend{padding-bottom:0}#setup-ci-form .js-form-item.fieldgroup#edit-investigations-required---wrapper .fieldset-wrapper,#setup-ci-form .js-form-item.fieldgroup#edit-what-type-of-medicals-do-you-need---wrapper .fieldset-wrapper{padding-bottom:15px}#setup-ci-form .webform-options-display-one-column .js-form-type-checkbox{width:100%;display:block}#setup-ci-form .webform-options-display-one-column{display:block}#setup-ci-form #edit-kits-and-supplies .form-item,.col-1.form-checkbox,.col-50.form-checkbox{width:auto!important}#setup-ci-form .js-form-type-radio{display:inline-block;width:auto}.js-form-type-webform-document-file{border-color:#f1f2f7;background-color:#f1f2f7;border-width:2px;border-style:solid;border-radius:26px;padding:0 15px 15px;box-sizing:border-box;margin-bottom:15px;cursor:text;overflow:hidden;transition:.3s}.js-form-type-webform-document-file:hover{border-color:#e1e2e5;background-color:#e1e2e5}.js-form-type-webform-document-file .description{font-size:.8em;font-style:italic;margin-top:5px}.js-form-type-webform-document-file input#edit-please-upload-paperwork-upload{border-color:#333;background-color:#333;border-width:2px;border-style:solid;border-radius:26px;padding:15px;box-sizing:border-box;margin-bottom:15px;cursor:text;overflow:hidden;text-transform:lowercase;transition:.3s}.progress-bar{display:block;box-sizing:border-box;padding:4px;background-color:#f1f2f7;height:20px;border-radius:10px;margin-bottom:40px}.bg-lightgrey .progress-bar{background-color:rgba(0,0,0,.1)}.webform-confirmation .progress-bar{display:none!important}.webform-confirmation{text-align:center}.bg-lightgrey form hr{border:0 none;border-top:1px solid #fff;height:1px;width:100%;margin:30px 0;padding:0;background-color:rgba(0,0,0,.15)}.progress-bar-percentage{display:block;background-color:#dd1937;height:12px;border-radius:6px}div[role=alert]{border-color:#dd1937;background-color:rgba(222,25,54,.1);border-width:2px;border-style:solid;border-radius:6px;padding:15px;box-sizing:border-box;margin-bottom:35px;cursor:text;overflow:hidden;transition:.3s}#edit-travel-information #edit-container3>.js-form-wrapper:nth-child(6){width:100%}.js-form-item.fieldgroup.include-wrap .legend{white-space:normal}.scroll-box{display:block;border-radius:15px;background-color:#fff;box-shadow:5px 5px 13px rgba(0,0,0,.15);padding:15px;overflow:auto;max-height:250px}@media only screen and (max-width:1024px){.destinations-filters .views-exposed-form,.health-alerts-filters .views-exposed-form,.location-filters .views-exposed-form,.travel-talk-filters .views-exposed-form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-content:space-between;-moz-align-content:space-between;align-content:space-between;-ms-flex-line-pack:space-between;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:100%}.destinations-filters .form-item,.health-alerts-filters .form-item,.location-filters .form-item,.travel-talk-filters .form-item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-content:space-between;-moz-align-content:space-between;align-content:space-between;-ms-flex-line-pack:space-between;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;box-sizing:border-box}.health-alerts-filters .form-item,.location-filters .form-item,.travel-talk-filters .form-item{width:48%;margin:0 0 15px}.destinations-filters .form-item{width:32%;margin:0}.health-alerts-filters .form-item:nth-last-child(2),.location-filters .form-item:nth-last-child(2){margin:0}.health-alerts-filters .form-actions,.location-filters .form-actions{width:48%;margin:0;box-sizing:border-box}.travel-talk-filters .form-actions{width:100%;margin:0;box-sizing:border-box}.destinations-filters .form-actions{width:32%;margin:0;box-sizing:border-box}.destinations-filters input.form-submit,.health-alerts-filters input.form-submit,.location-filters input.form-submit,.travel-talk-filters input.form-submit{width:100%;text-align:center;box-sizing:border-box}.destinations-filters .form-item label,.health-alerts-filters .form-item label,.location-filters .form-item label,.travel-talk-filters .form-item label{width:auto;text-align:left}.destinations-filters .form-item .select,.health-alerts-filters .form-item .select,.location-filters .form-item .select,.travel-talk-filters .form-item .select{width:100%}div[role=alert] ul>li{width:48%}}@media only screen and (max-width:760px){.columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.columns .appointment-left,.columns .appointment-right{width:100%}.destinations-filters .form-item,.destinations-filters .form-item:nth-last-child(2),.health-alerts-filters .form-item,.health-alerts-filters .form-item:nth-last-child(2),.location-filters .form-item,.location-filters .form-item:nth-last-child(2),.travel-talk-filters .form-item,.travel-talk-filters .form-item:nth-last-child(2){width:100%;margin:0 0 15px}.destinations-filters .form-actions,.health-alerts-filters .form-actions,.location-filters .form-actions{width:100%;margin:0}.destinations-filters .form-item label,.health-alerts-filters .form-item label,.location-filters .form-item label,.travel-talk-filters .form-item label{width:85px}.alpha-index:after,.ha-filters:after,.l-filters:after,.tt-filters:after{bottom:-11px;border-width:12px 12px 0 12px}input[type=submit]{width:100%}.destinationFilter .destinationInner .destinationSearchContainer>.form-item-destinationtitle{margin-bottom:15px}.destinationFilter .destinationInner .destinationSearchContainer>.form-actions{width:auto}.destinationFilter .destinationInner .destinationSearchContainer>.form-actions:before{left:calc(50% - 50px)}.destinationFilter .destinationInner .destinationSearchContainer>.form-actions input,.destinationFilter .destinationInner .destinationSearchContainer>.js-form-item input{border-radius:30px;text-align:center}.destinationFilter .destinationInner .destinationSearchContainer>.form-actions input{padding:20px 0 20px 28px}div[role=alert] ul>li{width:100%}.prevnext-buttons input[type=submit]{display:inline-block;margin:0;width:49%}.prevnext-buttons input[type=submit]:first-child{margin-right:2%}}@media only screen and (max-width:500px){.form-item-appointment-time label,.form-item-total-people label,.js-form-item.fieldgroup .legend{white-space:normal;text-align:left;width:250px}.form-item-appointment-time,.form-item-total-people,.js-form-item.fieldgroup{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:flex-start}.prevnext-buttons input[type=submit]{display:inline-block;margin:0;width:48%}.prevnext-buttons input[type=submit]:first-child{margin-right:4%}}