#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:1.88235294em;margin-top:0;min-width:15em}
.pin-left .datepicker-arrow::after{bottom:1.41176471em;left:.58823529em;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:5px;padding-bottom:10px}
#widgets-tab ul{margin-top:5px}
#widgets-tab ul li button{font-size:15px}
#widgets-tab ul li .tab-label{font-size:9px;display:none}
.tabs-container .select{padding-right:4px;vertical-align:bottom}
#widgets-tab label{font-size:12px;display:inline-block;margin-top:.4em !important}
#widgets-tab .tabs-container .btn-action{padding:0;font-size:10px;width:59px;height:25px;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%}
#section-car .select{width:24% !important}
.tabs .icon::after,.tabs .icon::before{line-height:1}
#widgets-tab ul li{margin-right:.3152em;min-width:1.345882em}
#section-cruise .select{width:77% !important}
#section-hotel label[for="hotel-destination"]{width:94%}
#section-hotel div[id="hotelCheckInDateRange"]{width:45%;margin-right:10px;display:inline-block}
#section-hotel div[id="hotelCheckOutDateRange"]{width:45%;display:inline-block}
#section-hotel label[for="hotel-adults"]{width:34%;margin-right:5px}
#section-hotel label[for="hotel-children"]{width:34%;margin-right:5px}
#section-flight div[id="flightOriginInput"]{width:45%;margin-right:5px;display:inline-block}
#section-flight div[id="flightDestinationInput"]{width:45%;display:inline-block}
#section-flight div[id="flightDepartDateRange"]{width:45%;margin-right:10px;display:inline-block}
#section-flight div[id="flightReturnDateRange"]{width:45%;display:inline-block}
#section-flight label[for="flight-adults"]{width:34% !important;margin-right:5px}
#section-flight label[for="flight-children"]{width:34% !important;margin-right:5px}
#section-package div[id="packageOriginInput"]{width:45%;margin-right:5px;display:inline-block}
#section-package div[id="packageDestinationInput"]{width:45%;display:inline-block}
#section-package div[id="packageDepartDateRange"]{width:45%;margin-right:10px;display:inline-block}
#section-package div[id="packageReturnDateRange"]{width:45%;display:inline-block}
#section-package label[for="package-adults"]{width:34% !important;margin-right:5px}
#section-package label[for="package-children"]{width:34% !important;margin-right:5px}
#section-car div[id="carPickupInput"]{width:45%;margin-right:5px;display:inline-block}
#section-car div[id="carDropOffInput"]{width:45%;display:inline-block}
#section-car div[id="carPickupDateRange"]{width:38% !important;margin-right:5px;display:inline-block}
#section-car label[for="car-pickup-time"]{width:30% !important;padding-top:3px}
#section-car label[for="car-pickup-time"] select{padding-top:3px;background-size:20px 9px,auto;line-height:1.4;padding-left:7px;padding-right:4px}
#section-car div[id="carDropoffDateRange"]{width:38% !important;margin-right:5px;display:inline-block}
#section-car label[for="car-dropoff-time"]{width:30% !important;margin-right:5px}
#section-car label[for="car-dropoff-time"] select{padding-top:3px;background-size:20px 9px,auto;line-height:1.4;padding-left:7px;padding-right:4px}
#section-activity label[for="activity-destination"]{width:94%}
#section-activity div[id="activityStartDateRange"]{width:45%;margin-right:10px;display:inline-block}
#section-activity div[id="activityEndDateRange"]{width:45%;display:inline-block}
.cal{height:132px;width:156px}
.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}
.theme-calendar.top.left{margin-left:-0.9145em;font-size:.817647em}
.uitk-tooltip.theme-calendar,.uitk-tooltip.theme-calendar-button{max-width:54%}
.top .tooltip-arrow{bottom:.323529412em}
a.cal-date,.cal-date{line-height:1.57692307692307696em}
.top.left .tooltip-arrow,.bottom.left .tooltip-arrow{left:3.41176471em}
.typeahead .results-item{padding:0 .1192307692em;height:28px}
.typeahead .results{padding:.392307692em 0 0}
#widget-container{width:300px;height:250px}
.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:25px;font-size:100%}
.pin-left .datepicker-dropdown{min-width:7.64705882em;left:-11px !important}
.pin-left .datepicker-no-close .datepicker-cal-month{min-height:7.76470588em;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:.17647059em;margin-top:.29411765em;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}
.autocomplete .results{font-size:.6470588235294118em}
.autocomplete-dropdown{min-width:16.70588235em}
.autocomplete a,.autocomplete a.details,.autocomplete a:hover{padding:0 !important}