.header-search {
    background: rgb(6,59,99);
    background: linear-gradient(0deg, rgba(6,59,99,1) 0%, rgba(118,169,207,1) 99%);
}

.header-search .row [class*="col-"]{
}

.header-search .row{
}


.property-search-wrapper {

}
.property-search-wrapper > .content {
    padding:.5rem;
    background-color:#fff;
}

.property-search-wrapper > .content div {
    padding-bottom:3px !important;
}

.search-dropdown-wrapper {
	height:41px;
}

.search-dropdown-wrapper > button {
    height:35px;
    padding:3px 10px;
}

.search-dropdown-wrapper > button .range-delimiter {
    font-size:1.2rem;
    opacity:.6;
}

.search-dropdown-wrapper .btn-dropdown-toggle {
    background-color:#fff !important;
    color:#363636;
    font-size:inherit;
    box-shadow: 0 0.2rem 1rem 0rem rgba(0,0,0, .1);
    border:1px solid #d0d0d0;
}
.search-dropdown-wrapper .btn-dropdown-toggle:after {
    color:#808080;
}
.search-dropdown-wrapper .btn-dropdown-toggle.empty {
    color:#c5c5c5;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
    color: #363636;
    border-color: #00AEEF;
}

.search-criteria-popup {
    width:100%;
    padding-top:0;
}
.search-criteria-popup .icheckbox, .search-criteria-popup .iradio {
      line-height: 1.8rem;
      font-size: .5rem !important;
  }
.search-criteria-popup .header {
    font-weight:700;
    background-color:#ededed;
    /* width:100%; */
    padding:1.5rem;
}
.search-criteria-popup .body {
    padding-top:.8rem;
    padding-bottom:1.8rem;
}
.search-criteria-popup .body .criteria {
    padding-top:.4rem;
    padding-bottom:.4rem;
}

.search-criteria-popup .body .criteria:hover {
    /* background-color:#d9edf7; */
    background-color:#4588d1;
    color:#fff;
}

.dropdown-toggle::after {
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 50%;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}