#widgets-tab{background:rgba(0,0,0,0.72);height:auto;padding-top:20px;padding-bottom:20px;box-shadow:0 0 15px 0 rgba(0,0,0,0.5);border-radius:.35294118em}
#widgets-tab ul.tabs{width:100%}
#widgets-tab ul.tabs li{width:14%;display:inline-block;border-radius:3px;padding-bottom:0;background-color:rgba(107,107,107,0.54);vertical-align:top}
#widgets-tab ul.tabs li button{text-align:center;font-size:12px}
#widgets-tab ul.tabs li .tab-label{font-size:7px;margin-left:-0.49em;display:none}
#tab-package .tab-label{margin-left:-0.6em !important}
.icon::after,.icon::before{line-height:2}
.tabs-container .select{padding-right:8px;width:50%}
#widgets-tab fieldset{margin-bottom:1px}
#section-cruise .select{width:100%}
#widgets-tab ul.tabs li{margin-right:.3152em;min-width:1.7em}
.typeahead .details .icon{width:7%;display:inline-block}
.typeahead footer .icon{width:7%}
.tabs-container .text input,.text textarea{border-radius:2px;padding:.4em;font-size:100%;line-height:1.2;cursor:text;color:#1f1f1f}
.tabs-container .text.icon-before input,.text.icon-before textarea{padding-left:1.5em}
#widgets-tab .tabs-container .btn-action{margin:1.41176em 0 0 0}
.show-second-month .datepicker-cal-month:nth-of-type(1){display:none}
.pin-left .datepicker-dropdown{top:auto;bottom:3.17647059em;margin-top:0;min-width:15em}
.pin-left .datepicker-arrow::after{bottom:2.11764706em;left:1.29411765em;margin-top:0;transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg)}
.pin-left .datepicker-no-close .datepicker-cal-month{min-height:15em}
.pin-left .datepicker-paging{top:.29411765em}
.pin-left .btn-paging.btn-secondary{font-size:2em}
.pin-left .datepicker-cal-weeks{margin-top:.47058824em}
.pin-left .datepicker-cal-month-header{margin-bottom:.88235294em}
.pin-left .datepicker-dropdown .icon-pageprev::after,.pin-left .datepicker-dropdown .icon-pagenext::after,.pin-left .datepicker-dropdown .icon-pageprev::before,.pin-left .datepicker-dropdown .icon-pagenext::before{line-height:1}
.pin-left .datepicker-cal-date,.pin-left a.datepicker-cal-date{line-height:2.2}
#widgets-tab{padding-top:10px;padding-bottom:10px}
#widgets-tab ul.tabs{margin-top:5px}
#widgets-tab ul.tabs li{margin-right:.3152em;min-width:1.7em}
#widgets-tab ul.tabs li button{font-size:13px}
.tabs-container .select{padding-right:4px;vertical-align:bottom}
#widgets-tab label{font-size:12px;display:inline-block;margin-top:.8em !important;vertical-align:bottom}
#widgets-tab .tabs-container .btn-action{padding:0;font-size:9px;width:57px;height:22px;line-height:1.25;border:0}
#widgets-tab .col{padding-left:10px}
body .cols-row{padding-right:0}
legend,.label,.inline-label,.field-description{color:#fff}
#icon-before{width:80%}
.tabs .icon::after,.tabs .icon::before{line-height:1}
.theme-light-pills a .icon,.theme-inverse-pills a .icon{padding-right:0}
#section-car .select{width:14% !important}
#tab-activity{width:102%}
#section-hotel label[for="hotel-destination"]{width:100%}
#section-hotel div[id="hotelDestinationInput"]{display:inline-block;width:25%;margin-right:3px;vertical-align:bottom}
#section-hotel div[id="hotelCheckInDateRange"]{width:20%;display:inline-block;vertical-align:bottom;margin-right:6px}
#section-hotel div[id="hotelCheckOutDateRange"]{width:20%;margin-right:2px;display:inline-block;vertical-align:bottom}
#section-hotel label[for="hotel-adults"]{width:13%;margin-right:-4px;margin-left:1px}
#section-hotel label[for="hotel-children"]{width:13%}
#section-flight div[id="flightOriginInput"]{width:16%;margin-right:1px;display:inline-block;vertical-align:bottom}
#section-flight div[id="flightDestinationInput"]{width:16%;margin-right:1px;display:inline-block;vertical-align:bottom}
#section-flight div[id="flightDepartDateRange"]{width:16%;display:inline-block;vertical-align:bottom;margin-right:6px}
#section-flight div[id="flightReturnDateRange"]{width:16%;margin-right:1px;display:inline-block;vertical-align:bottom}
#section-flight label[for="flight-adults"]{width:13% !important;margin-right:-4px;margin-left:1px}
#section-flight label[for="flight-children"]{width:13% !important}
#section-package div[id="packageOriginInput"]{width:16%;margin-right:1px;display:inline-block;vertical-align:bottom}
#section-package div[id="packageDestinationInput"]{width:16%;margin-right:1px;display:inline-block;vertical-align:bottom}
#section-package div[id="packageDepartDateRange"]{width:16%;display:inline-block;vertical-align:bottom;margin-right:6px}
#section-package div[id="packageReturnDateRange"]{width:16%;margin-right:1px;display:inline-block;vertical-align:bottom}
#section-package label[for="package-adults"]{width:13% !important;margin-right:-4px;margin-left:1px}
#section-package label[for="package-children"]{width:13% !important}
#section-car .select select{padding-left:4px;font-size:80% !important;line-height:1.5 !important}
#section-car div[id="carPickupInput"]{width:17%;display:inline-block;vertical-align:bottom}
#section-car div[id="carDropOffInput"]{width:17%;margin-right:2px;display:inline-block;vertical-align:bottom}
#section-car div[id="carPickupDateRange"]{width:16% !important;margin-left:-3px;display:inline-block;vertical-align:bottom}
#section-car label[for="car-pickup-time"]{width:14% !important}
#section-car div[id="carDropoffDateRange"]{width:16% !important;margin-left:-3px;display:inline-block;vertical-align:bottom}
#section-car label[for="car-dropoff-time"]{width:14% !important}
#section-activity label[for="activity-destination"]{width:100%}
#section-activity div[id="activityDestinationInput"]{width:40%;margin-right:6px;display:inline-block;vertical-align:bottom}
#section-activity div[id="activityStartDateRange"]{width:22%;display:inline-block;vertical-align:bottom;margin-right:10px}
#section-activity div[id="activityEndDateRange"]{width:22%;display:inline-block;vertical-align:bottom}
#section-cruise label[for="cruise-destination"]{width:48%;margin-right:5px;margin-bottom:5px}
#section-cruise label[for="cruise-departure-month"]{width:48%}
.cal{height:132px;width:130px}
.cal h2{font-size:.749886723em;margin:.690498em 0 .86em 0;text-align:center;line-height:0}
.cal .next,.cal .prev{top:-0.45688em;z-index:1;font-size:.911em}
.cal-month{padding:.01705882em .0523210em;min-height:0;height:132px}
.uitk-tooltip.theme-calendar,.uitk-tooltip.theme-calendar-button{max-width:30%}
.top .tooltip-arrow{bottom:.323529412em}
a.cal-date,.cal-date{line-height:1.57692307692307696em}
.top.left .tooltip-arrow,.bottom.left .tooltip-arrow{left:9.2em !important}
.typeahead .results-item{padding:0 .1192307692em;height:28px}
.typeahead .results{padding:.392307692em 0 0}
.theme-calendar.top.left,.theme-calendar-button.top.left,.theme-typeahead.top.left,.theme-typeahead-by-category.top.left,.theme-calendar.bottom.left,.theme-calendar-button.bottom.left,.theme-typeahead-by-category.bottom.left{margin-left:-10.37em;font-size:.817647em;top:-0 !important}
.bottom .tooltip-arrow{top:5.4923529em;border-left:0 solid transparent;border-bottom:0 solid transparent;border-right:3px solid #00355f;border-top:3px solid #00355f}
.theme-typeahead .tooltip-arrow{top:5.4923529em;margin-left:-9.5em !important;border-right:0 solid transparent;border-top:0 solid transparent;border-left:3px solid #00355f;border-bottom:3px solid #00355f}
.tooltip-arrow{width:.65882353em;height:.65882353em}
.theme-typeahead.bottom.left{margin-left:4.138487em;font-size:.817647em;top:0 !important;width:260px !important}
#widget-container{width:450px;height:165px}
#widgets-tab fieldset{margin-left:2px}
.tabs-container .text.icon-before input,.text.icon-before textarea{padding-left:1.5em}
legend,.label,.inline-label,.field-description{font-size:9px}
.text input{min-height:24px}
#widgets-tab .select select{height:26px;font-size:100%;padding:2px;background-size:14px 6px,auto}
.pin-left .datepicker-dropdown{min-width:7.94117647em}
.pin-left .datepicker-no-close .datepicker-cal-month{min-height:7.94117647em;padding:.29411765em}
.pin-left .datepicker-paging{top:.17647059em}
.pin-left .btn-paging.btn-secondary{font-size:.8823529411764706em}
.pin-left .datepicker-cal-weeks{margin-top:.11764706em}
.pin-left .datepicker-cal-month-header{margin-bottom:.29411765em;margin-top:.47058824em;font-size:.6470588235294118em}
.pin-left .datepicker-day-name{font-size:.6470588235294118em}
.pin-left .datepicker-cal-date,.pin-left a.datepicker-cal-date{line-height:1.2;font-size:.5882352941176471em}
.pin-left .datepicker-dropdown{right:auto;bottom:-42px !important;left:-140px !important}
.pin-left .datepicker-arrow::after{bottom:.29411765em;left:-0.88235294em;transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg)}
.autocomplete .results{font-size:.6470588235294118em}
.pin-left .autocomplete-dropdown{min-width:14em;max-width:20.58823529em;top:0;margin-left:4em}
.pin-left .autocomplete-arrow::after{bottom:0;left:3.41176471em;transform:rotate(315deg);-moz-transform:rotate(315deg);-o-transform:rotate(315deg);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg)}
.autocomplete a,.autocomplete a.details,.autocomplete a:hover{padding:0 !important}