/* =========================================================================== FILTERS =========================================================================== */ #filters { width: 286px; min-height:auto; float: left; background: #005746; color: #fff; } #filters strong { font-weight: normal; } /* COMMON ---------------------------------------- */ #filters fieldset legend { display: block; font-size: 16px; padding: 20px 0 10px 15px; background: #005746; } #filters fieldset .info-filters-places-radius { margin: 5px 16px; } #filters fieldset legend meter, #filters fieldset legend span { color: #FFD100; } #filters .checked { display: block; border-bottom: 1px solid #48867a; height: 30px; line-height: 30px; padding: 0 10px 0 37px; position: relative; background: #ffd100 url( '/static/img/common/visto.png' ) left no-repeat; background-position: 12px center; color: #3c493e; } #filters .checked .bt-close { float: right; width: 20px; height: 20px; background: url('/static/img/common/icon-close.png'); position: absolute; right: 10px; top: 5px; cursor: pointer; text-indent: -9999px; overflow: hidden; } #filters fieldset > input, #filters fieldset > select { margin-left: 10px; } #filters fieldset label { display: block; color: #d8e7e4; background: #1a6859; border-bottom: 1px solid #48867a; height: 30px; line-height: 30px; padding: 0 10px; margin:0; position: relative; cursor: pointer; z-index: 0; } #filters fieldset label input[type="checkbox"] { display: none; } #filters fieldset label span.radio-holder { text-indent: -9999px; overflow: hidden; background-color: transparent; background-image: url('/static/img/common/pin_esq.png'); background-repeat: no-repeat; background-position: 0px 0px; width: 16px; height: 16px; float: left; margin: 7px 5px 0 0; } #filters fieldset label:hover span.radio-holder, #filters fieldset label span.radio-holder.radio-checked { background-position: 0px -16px; } #filters fieldset label span.radio-holder input[type="radio"] { opacity: 0; width: 0px; } #filters fieldset .select-neighborhood select { content: aa; vertical-align: middle; font-size: 12px; background: #33796B; color: white; margin: 10px 10px; padding: 0 5px 5px 5px; height: 30px; -moz-border-radius-bottom-left: 6px; -moz-border-radius-bottom-right: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; } /* CLEAR FILTERS ---------------------------------------- */ #filters .clear-filters { background: #337a6c; padding: 10px 0; float: left; display: block; width: 266px; text-align: center; color: #fff; margin: 20px 10px 0; text-decoration: none; display: none; font-size: 16px; } aside#filters dl.droapps-ui-customselect { margin-left: 10px; width: 235px; font-family: 'trebuchet ms', verdana, arial, sans-serif; color: #80A39C; font-size: 10px; padding: 5px; background: #33796B; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: solid 0 #33796b; margin-left:10px !important; } /* SEARCH-KEYWORD "auto-complete" ---------------------------------------- */ #filters-keyword{ clear: both; } #filters-keyword .holder { position: relative; margin: 0 10px; height: 30px; } #filters-keyword .holder label { padding: 0; margin: 0; background: none; border: none; display: block; height: auto !important; line-height: auto !important; position: absolute; z-index: 2; left: 0; top: 0; width: 256px; background: #fff; color: #000; padding: 0 10px; } #filters-keyword .holder input#filters-keyword-text { width: 220px; float: left; } #filters-keyword .holder input#filters-keyword-submit { width: 40px; } #filters-keyword label { display: none; } /* dropdown */ .keyword-autocomplete { list-style: none; background: #32796B; width: 256px !important; /*max-height: 300px !important;*/ float: left; overflow: auto; } .keyword-autocomplete li { background: #005746; display: block; float: left; width: 100%; } .keyword-autocomplete li a { background: #004636; color: #fff !important; height: 30px; font-family: 'trebuchet ms', verdana, arial, sans-serif; line-height: 30px; padding: 0 10px; display: block; font-size: 10px; width: 206px; float: left; cursor: pointer; } .keyword-autocomplete li a:hover, .keyword-autocomplete li a:focus, .keyword-autocomplete li a.ui-state-hover, .keyword-autocomplete li a.ui-state-active { background: #32796B; text-decoration: none !important; } /* SEARCH-MODALITY ---------------------------------------- */ #filters-modality label small { color: #fff; /* * IE7 doesn't handle float properly. */ position: absolute; right: 10px; top: 0px; } #filters-modality label strong { /* margin-left: 9px;*/ } /* SEARCH-SPECIALITY ---------------------------------------- */ #filters-specialty dl { z-index: 999 !important; } /* SEARCH-PLACES ---------------------------------------- */ #filters-places-radius { display: none; } #place-near { margin: 10px 0; padding-bottom: 20px; height: 50px; overflow: hidden; } #filters-places-radius legend meter { display: inline; } #place-near-radius { float: left; margin: 10px 10px 30px 10px; background: #666; } #place-near-radius label { margin: 0 !important; padding: 0 !important; float: left; height: 17px; width: 37px; background: #fff; border-left: 1px solid #005746; /* text-indent: -9999px;*/ /* overflow: hidden;*/ cursor: pointer; position: relative; } #place-near-radius label input { display: none; } #place-near-radius label span { position: absolute; top: 25px; color: #FFF; display: block; font-size: 11px; right: -11px; width: 20px; text-align: center; } #place-near-radius label span.last { display: none; } #filters #place-near-radius label span.radio-holder { /* display: none;*/ } /* #filters-place .holder select { visibility: hidden; }*/ #filters-place label { margin-bottom: 15px; } .autocomplete-scroll { border: 5px solid #33796b; border-top: 0; border-radius: 0 0 6px 6px; margin-left: -5px; margin-top: 4px; z-index: 1000;} .results-error{ -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }