#LDSSearch * { outline: none; font-family: 'Archivo', sans-serif; font-weight: 300; font-size: 16px!important; color: #0A2A34; }

.LDSSearch-style .LDSSearch-item select { padding: 4px 4px 4px 0px; height: 24px; }

.LDSSearch-title { display: none!important; }
.LDSSearch-fixedStays { display: none!important; }
#LDSSearch { text-align: left; padding: 5px 0; font-size: 0.8em; }

.LDSSearch-item { margin: 0px!important; }

.LDSSearch-form { display: flex; align-items: center; justify-content: space-between; }
.LDSSearch-layout-bar .LDSSearch-item-text { max-width: 120px!important; }
#LDSSearch label {  line-height: 25px !important; font-weight: 300!important; border-bottom: none!important; }
.LDSSearch .LDSSearch-submit button { background: transparent !important; color: #000 !important; border: solid 1px #000 !important; border-radius: 29px; padding: 13px 14px; font-family: 'Archivo', sans-serif !important; font-weight: 400 !important; }

.LDSSearch .LDSSearch-login { float:left!important; }
.LDSSearch .LDSSearch-login a { line-height: 18px !important; text-decoration: underline; }
.LDSSearch .LDSSearch-cancel { float:none!important; }
.LDSSearch .LDSSearch-cancel a { line-height: 18px !important; text-decoration: underline; }

.LDSSearch select { background: transparent; outline: none; }
.LDSSearch .selectboxit { background: transparent; outline: none; width: 60px!important; }
.LDSSearch .selectboxit .selectboxit-arrow { background-image: url("images/down_arrow.png")!important; background-repeat: no-repeat; background-size: 20px 15px; border: none!important; top: 30%!important; width: 20px!important; height: 20px!important; opacity: 1!important; }
.LDSSearch .selectboxit-text { margin-left: 10px; }

.LDSSearch .LDSSearch-item-date label { display: none; }
.LDSSearch .LDSSearch-item-select { display: flex; }
.LDSSearch .LDSSearch-code label { display: none; }
::-webkit-input-placeholder { color: #888; }
:-ms-input-placeholder { color: #888; }
::placeholder { color: #888; }

.LDSSearch .LDSSearch-fromDate { border-bottom: 1px solid #000; font-size: 14px!important; }
.LDSSearch .LDSSearch-toDate { border-bottom: 1px solid #000; font-size: 14px!important; }
.LDSSearch .LDSSearch-adults { border-bottom: 1px solid #000; font-size: 14px!important; height: 25px; }
.LDSSearch .LDSSearch-children { border-bottom: 1px solid #000; font-size: 14px!important; height: 25px; }
.LDSSearch .LDSSearch-rooms { border-bottom: 1px solid #000; font-size: 14px!important; height: 25px; }
.LDSSearch .LDSSearch-code { border-bottom: 1px solid #000; font-size: 14px!important; }
.LDSSearch .LDSSearch-item-text input { font-size: 14px!important; }
.LDSSearch select { padding-left: 10px!important; }

.LDSSearch .selectboxit-container { margin-top: -4px; }

.LDSSearch-style .hasDatepicker { background-image: url(images/down_arrow.png); }
.LDSSearch-layout-bar .LDSSearch-links { display: flex; flex-direction: column; }

#LDSPopup input[type="text"] { border: 1px solid #000; }
#LDSRoomAssignRows tr th:nth-child(1) { width: 50px; }
#LDSRoomAssignRows tr th:nth-child(2) { width: 150px; }
#LDSRoomAssignRows tr td:nth-child(1) input[type="text"] { width: 50px; }
#LDSRoomAssignRows tr td:nth-child(2) input[type="text"] { width: 150px; }

.select2-container { width: 60px!important; text-align: center!important; }

.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default { border-radius: 0!important; }
.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header { margin: 0!important; }

@media(max-width: 1023px) {

#LDSSearch { padding: 15px; position: relative; }
#LDSSearch label { margin-right: 30px; line-height: 27px!important }
.LDSSearch-style .hasDatepicker { background-image: url(images/down_arrow_white.png); height: 42px!important; }
.LDSSearch .selectboxit .selectboxit-arrow { background-image: url("images/down_arrow_white.png")!important; }
#LDSSearch .LDSSearch-form { position: relative; flex-wrap: wrap; }
#LDSSearch .LDSSearch-item-select { display: flex; flex-direction: row; }
#LDSSearch .LDSSearch-item {  margin-bottom: 50px!important; max-width:unset!important; }
#LDSSearch .LDSSearch-fromDate { width: 97.5%!important; }
#LDSSearch .LDSSearch-toDate { width: 97.5%!important; }
#LDSSearch .LDSSearch-adults { width: 47.5%!important; }
#LDSSearch .LDSSearch-children { width: 47.5%!important; }
#LDSSearch .LDSSearch-rooms { width: 47.5%!important; }
#LDSSearch .LDSSearch-code { width: 47.5%!important; }
#LDSSearch .LDSSearch-submit { width: 100%; }
#LDSSearch .LDSSearch-submit button { width: 97%; }
#LDSSearch .LDSSearch-links { display: flex; width: 100%; flex-direction: row; }
#LDSSearch .LDSSearch-links div { width: 50%; text-align:center; margin-top: 0; }





.LDSSearch .selectboxit-container .selectboxit-options {
    z-index: 9999999999999999999;
    max-height:  100px;
    overflow-y:  scroll;
}






}
