


.LDSSearch { position:relative; background:#E5A430; padding:16px 15px 13px 15px; }
.LDSSearch.LDSSearch-layout-bar .LDSSearch-tabs { left:-5px; }
.LDSSearch-regional.LDSSearch-layout-bar .LDSSearch-tabs > a { width:auto; background:#E5A430; }

.LDSSearch-form { display:flex; }

.LDSSearch-layout-bar .LDSSearch-item { flex:1 1 auto; max-width:none; }
.LDSSearch-layout-bar .LDSSearch-item-text { max-width:120px; }
.LDSSearch.LDSSearch-layout-bar .LDSSearch-type { min-width:250px; }


.LDSSearch select { padding:2px; width:100%; }
.LDSSearch .hasDatepicker { background-position:right 3px top 50%; background-repeat:no-repeat; border:1px solid #eee; cursor:pointer; }
.LDSSearch input,
.LDSSearch select { border:1px solid #eee; padding:2px; height:30px; line-height:30px; font-size:12px; color:#777; width:100%; }

.LDSSearch .LDSSearch-links a { white-space:nowrap; }

.LDSSearch .LDSSearch-submit button, #LDSPopup button { background:#303D5B; border:0; padding:2px 10px; color:#fff; height:30px; line-height:26px; }

.LDSSearch.LDSSearch-regional .LDSSearch-submit { margin-top:15px; }







#ui-datepicker-div .ui-datepicker-header,
#LDSPopup .LDSPopup-header,
#LDSPopup .LDSPopup-text {
  background:#303D5B;
  color:#fff;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-active {
  background:#303D5B;
}
