@charset UTF-8;.filterMenu{position:absolute;z-index:99999;width:400px!important;margin:0;padding:0;background:#fff;background:rgba(255,255,255,.98);border:1px solid #888;border-color:rgba(0,0,0,.2);border-radius:5px;box-shadow:0 5px 10px rgba(30,30,30,.2);clear:both}.filterMenu .container-fluid{position:relative;margin:0;padding:0}.filterMenu-panel-properties{width:inherit}.filterMenu .properties-container .header,.filterMenu-header{margin:0;padding:14px;color:#FFF;background:#333;background-image:-webkit-linear-gradient(top,#555,#222);background-image:linear-gradient(top,#555,#222);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border-radius:4px 4px 0 0;border:1px solid #333}.filterMenu .properties-container .footer,.filterMenu-footer{clear:both;margin:0;padding:14px;background:#EFEFEF;border:1px solid #FFF;border-top:1px solid #DDD;border-radius:0 0 4px 4px}.filterMenu .properties-container .footer .btn-toolbar,.filterMenu .properties-container .header .btn-toolbar,.filterMenu-footer .btn-toolbar,.filterMenu-header .btn-toolbar{margin:0}.filterMenu .filterMenu-fulltext-suggestions{margin:0;padding:0;background:#eee;background:rgba(230,230,230,.3);border-bottom:1px solid #ccc;list-style-type:none;max-height:150px;overflow-y:scroll}.filterMenu .filterMenu-fulltext-suggestions li{display:block;position:relative;margin:0;padding:0}.filterMenu .filterMenu-fulltext-suggestions a{display:inline-block;margin:0;padding:4px;width:97%;text-decoration:none;white-space:nowrap}.filterMenu .filterMenu-fulltext-suggestions img{padding-right:10px;width:20px}.filterMenu .filterMenu-fulltext-suggestions a:hover{background:#CCC;background:rgba(230,230,230,.6)}.filterMenu .properties-container .header{text-shadow:#333 0 -1px 0}.filterMenu .properties-container .header input{margin:0}.filterMenu .properties-container .header .module-back{position:absolute;top:0;right:0;margin:18px}.filterMenu .control-list .control-label{font-weight:700}.filterMenu .control-list{padding:14px}.filterMenu .control-list input{width:360px}.filterMenu form{margin:0}.filterMenu form.form-horizontal .control-list input{width:200px}.filterMenu .form-actions{margin:0;padding:13px;background:#EFEFEF;border-top:1px solid #DDD;border-left:1px solid #FFF;border-right:1px solid #FFF;border-bottom:1px solid #FFF;border-radius:0 0 4px 4px}.filterMenu .form-actions .module-apply{float:right}.filterMenu-modules{clear:both;margin:0;padding:0;list-style-type:none}.filterMenu-modules li{position:relative;float:left;margin:0;padding:5px}.filterMenu-modules .widget-reset{display:inline-block;position:absolute;top:0;right:0;margin:10px;text-decoration:none;color:#AAA}.filterMenu-modules .widget-reset:hover{color:#333}.filterMenu-modules .module-open{display:block;position:relative;padding:3px;width:80px;height:80px;line-height:14px;color:#333;background:0 0;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:12px;font-weight:700;text-shadow:#fff 0 1px;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:5px}.filterMenu-modules .module-open img{display:block;width:48px;height:48px;margin:3px auto 0;padding:0}.filterMenu-modules .module-open span{display:block;margin-top:3px;font-size:11px}.filterMenu-modules li a,.filterMenu-modules li img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.filterMenu.linear .filterMenu-panel-properties div.properties-container.filtered label{color:#049cdb;border-bottom:1px solid #049cdb}.filterMenu-modules li.filtered a{color:#555;background:#ccc;box-shadow:inset 0 0 3px #aaa;border:1px solid #aaa}.filterMenu-modules li.filtered img{-webkit-filter:brightness(.5) grayscale(1);filter:brightness(.5) grayscale(1)}.filterMenu-modules li a:hover{background:#eee;background:rgba(230,230,230 .3)}.filterMenu-modules li.active .module-open{color:#555;border:1px solid #049cdb;background:#049cdb;background:rgba(4,156,219,.1);box-shadow:inset 0 0 3px #ccc}.filterMenu-modules li a.module-reset{display:none;position:absolute;right:8px;top:8px;line-height:18px;width:18px;height:18px;border:none;border-radius:4px;background:0 0;text-align:center}.filterMenu-modules li a.module-reset:hover{border:1px solid #bbb;background-color:#ccc}@media (max-width:480px){.filterMenu{width:360px;margin:0 18px}.filterMenu input{width:340px}.filterMenu-header input{width:134px}.filterMenu-panel-properties .form-horizontal{padding:10px}}