/* common to main and searches controller */
div#search-filters{padding:0;}
ul#filters{list-style-type:none;margin:1em 0;}
ul#filters label{font-weight:normal;font-size:0.9em;padding-bottom:0.2em;}
ul#filters li.filter{margin:0 0 0.5em 0;}
ul#filters li div.filter-toggle.on span{width:16px;height:16px;display:inline-block;float:right;}
ul#filters li div.filter-toggle.off span{width:16px;height:16px;display:inline-block;float:right;}
ul#filters li span{text-transform:none;}
ul#filters li ul.filter-items{list-style-type:none;padding:0.25em;}
ul#filters li ul.filter-items li{border:none;}
ul#filters li#taxonomy ul.multi-filters li#channels{}
ul#filters li#taxonomy ul.multi-filters li#channels div.checks img{padding:1px;}
ul.multi-filters{list-style-type:none;margin:0;padding:0;}
ul#demographic-filters label{width:47%;float:left;}
ul#filters li#channels div.info-bubble{z-index:100;width:205px;padding:1em;position:absolute;}
ul#filters li#channels label{float:left;margin-right:4px;}
ul#filters li#channels label img{z-index:0;}
ul#filters li#media-type{padding-bottom:1em;border-bottom:none;}
ul#filters li#media-type span.media-class{float:left;font-weight:bold;padding:0 0 0 4px;margin:8px 0 0 0;font-size:1.1em;}
ul#filters li#media-type label.media-class{padding:6px 0 0 0;margin:0 6px 0 0;}
ul#filters li#media-type input.media-class-check{display:inline;float:left;padding:6px 4px 0 0;margin:8px 0 0 0;}
ul#filters li#media-type label.media-type{float:left;width:45%;margin-left:0.75em;padding-top:2px;cursor:pointer;}
ul#filters li#media-type div.comscore-filter{clear:both;margin-left:1.5em;}
ul.multi-filters div.check-name{font-weight:normal;font-size:10px;display:inline;}
ul.multi-filters table{margin:0;padding:0;}
ul#filters div#media-type-checks div.check-name{font-weight:normal;font-size:10px;display:inline;}
ul#filters div#media-type-checks div.check-name span{}
ul#filters div#media-type-checks table{margin:0;padding:0 0 0 10px;}
ul#filters div#media-type-checks div.comscore-filter{padding:0.75em 0 0 13px;}
ul#filters div#media-type-checks div.comscore-filter input{float:left;margin:2px 0 0 0;}
ul#filters div#media-type-checks div.comscore-filter div.check-name img{display:block;}
ul#filters div#media-type-checks div.comscore-filter div.check-name{padding:0 0 0 18px;display:block;}
ul#filters div#media-type-checks span.comscore-red{}
ul#filters li#digital-ad-size{padding-bottom:10px;}
ul#filters div#media-type-checks table{margin:0;padding:0 0 0 10px;}
input#media_property{margin-bottom:0.5em;}
a.active-sidebar-filter-brand-remove{display:inline-block;width:9px;height:9px;margin:0 0 0 0;}
ul#filters li#digital-ad-size{padding-bottom:10px;}
ul#filters div.digital-ad-size-check{display:block;float:left;width:190px;}
ul#filters div.digital-ad-size-check input{float:left;margin-top:2px;}
ul#filters div.digital-ad-size-check div.check-name{font-weight:normal;font-size:10px;padding-left:2em;height:18px;}
ul#filters li#demographics ul#demographic-filters{list-style-type:none;margin:0;padding:0;}
ul#filters li#genders{padding-bottom:10px;}
ul#filters li#ages{padding-bottom:20px;}
ul#filters li#incomes{padding-bottom:20px;}
ul#filters li#ethnicities{padding-bottom:10px;}
ul#filters li#educations{padding-bottom:10px;}
ul#filters li#kids{padding:0 0 0.25em;border-bottom:none;}
ul#filters li#kids table{margin:0;padding:0;}
ul#filters li#kids label{float:left;margin-right:0.5em;}
ul#filters li#kids label span{font-weight:normal;font-size:0.8em;}
ul#filters li#run-dates div#dates{padding-top:5px;}
ul#filters li#run-dates div#dates input{width:6.5em;}
ul#filters li#geographic{}
ul#filters li#sports {border-bottom:none;padding:0;}
a#save-searches-link{padding-left:18px;}
div#saved-searches{margin-bottom:1em;padding:10px;}
div.small-filter-box{z-index:0;padding:0 0 0 0.5em;margin:0.5em 0 1em 0;height:13.75em;overflow:auto;}
div.search-button{margin:4px;text-align:right;}
div.auto_complete{width:15em;background:#fff;}
div.auto_complete ul{border:1px solid #888;margin:0;padding:0;list-style-type:none;width:15em;}
div.auto_complete ul li{margin:0;padding:3px;}
div.auto_complete ul li.selected{}
div.auto_complete ul strong.highlight{margin:0;padding:0;}
