#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{margin-top:25px}
#widgets-tab .tabs-container .btn-action{padding:0;font-size:14px;width:100px;height:34px;line-height:1.25;border:0}
#widgets-tab label{font-size:16px;display:inline-block;margin-bottom:10px}
#widgets-tab ul.tabs li .icon-activities{vertical-align:top}
#tab-activity .tab-label{line-height:1.5;vertical-align:top}
#section-cruise .select{width:104%}
#section-hotel label[for="hotel-destination"]{width:100%}
#section-hotel div[id="hotelCheckInDateRange"]{width:47%;margin-right:12px;display:inline-block}
#section-hotel div[id="hotelCheckOutDateRange"]{width:47%;display:inline-block}
#section-hotel label[for="hotel-adults"]{width:47% !important}
#section-hotel label[for="hotel-children"]{width:47% !important}
#section-flight label[for="flight-origin"]{width:100%}
#section-flight label[for="flight-destination"]{width:100%}
#section-flight div[id="flightDepartDateRange"]{width:47%;margin-right:12px;display:inline-block}
#section-flight div[id="flightReturnDateRange"]{width:47%;display:inline-block}
#section-flight label[for="flight-adults"]{width:47% !important}
#section-flight label[for="flight-children"]{width:47% !important}
#section-package label[for="package-origin"]{width:100%}
#section-package label[for="package-destination"]{width:100%}
#section-package div[id="packageDepartDateRange"]{width:47%;margin-right:12px;display:inline-block}
#section-package div[id="packageReturnDateRange"]{width:47%;display:inline-block}
#section-package label[for="package-adults"]{width:47% !important}
#section-package label[for="package-children"]{width:47% !important}
#section-car label[for="car-pickup"]{width:100%}
#section-car label[for="car-dropoff"]{width:100%}
#section-car div[id="carPickupDateRange"]{width:55%;margin-right:5px;display:inline-block}
#section-car label[for="car-pickup-time"]{width:40% !important}
#section-car div[id="carDropoffDateRange"]{width:55%;margin-right:5px;display:inline-block}
#section-car label[for="car-dropoff-time"]{width:40% !important}
#section-activity label[for="activity-destination"]{width:100%}
#section-activity div[id="activityStartDateRange"]{width:47%;margin-right:12px;display:inline-block}
#section-activity div[id="activityEndDateRange"]{width:47%;display:inline-block}
#typeaheadDataPlain .typeahead a{width:100% !important}
#typeaheadDataPlain .footer a{width:18% !important}
.cal{height:250px}
.cal h2{margin:.8em 0 1.16em 0}
.cal .next,.cal .prev{top:-0.312em;z-index:1;font-size:1.7117647em}
.cal-month{padding:.01705882em .352941em}
.typeahead{max-height:350px}
#widget-container{width:300px;height:600px}
.autocomplete-dropdown{min-width:14.70588235em;margin-top:-0.11764706em}