.dgFilter{height:40px;background-color:#f5f5f5;min-width:300px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.dgFilter .dgFilter-left-panel{width:43px;padding:5px 0 5px 5px;position:absolute;left:0;right:auto;top:0;bottom:0;}
.dgFilter .dgFilter-left-panel .dgFilter-icon-btn-add-filter{width: 16px;height: 16px;display: inline-block;background-image: url(images/filter-icon.png)}
.dgFilter .dgFilter-center-panel{position:absolute;left:0;right:0;top:0;bottom:0;margin:5px;overflow:hidden;white-space:nowrap;background-color:#dedede;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);background-color:#dedede;background-image:-moz-linear-gradient(top, #dedede, #d3d3d3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#d3d3d3));background-image:-webkit-linear-gradient(top, #dedede, #d3d3d3);background-image:-o-linear-gradient(top, #dedede, #d3d3d3);background-image:linear-gradient(to bottom, #dedede, #d3d3d3);background-repeat:repeat-x;}
.dgFilter .dgFilter-center-panel .dgFilter-tollbar-label{background-color:transparent;background-image:url(images/dgFilter-bg.png);background-repeat:no-repeat;background-position:right;padding:3px 18px 5px 6px;cursor:default;left:0;width:62px;line-height: 23px;color: #616161;font-size: 11px;}
.dgFilter .dgFilter-center-panel .dgFilter-tollbar{left:62px;top:0;bottom:0;right:0;position:absolute;}
.dgFilter .dgFilter-center-panel .dgFilter-tollbar .dgFilter-item{float:left;padding:3px 5px;margin:2px 0 0 4px;background-color:#e2e3e4;font-size:11px;font-weight:normal;white-space:nowrap;vertical-align:middle;border-radius:5px;border:solid 1px #B4B4B4;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.dgFilter .dgFilter-center-panel .dgFilter-tollbar .dgFilter-item .dgFilter-item-title {vertical-align:middle;}
.dgFilter .dgFilter-center-panel .dgFilter-tollbar .dgFilter-item .dgFilter-item-title a {text-decoration:none;color:#333333;}
.dgFilter .dgFilter-center-panel .dgFilter-tollbar .dgFilter-item .dgFilter-item-title a:hover {text-decoration:none;color:#333333;cursor:default;}
.dgFilter .dgFilter-center-panel .dgFilter-tollbar .dgFilter-item .dgFilter-item-btn-close{padding:0 0 0 2px;vertical-align:middle;line-height:13px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.4;filter:alpha(opacity=20);border:0;margin:0px;vertical-align:middle;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;}
.dgFilter .dgFilter-center-panel .dgFilter-tollbar .dgFilter-item .dgFilter-item-btn-close:hover,
.dgFilter .dgFilter-center-panel .dgFilter-tollbar .dgFilter-item .dgFilter-item-btn-close:focus {color:#000000;text-decoration:none;cursor:pointer;opacity:0.8;filter:alpha(opacity=50);}
.dgFilter .dgFilter-right-panel{width:81px;padding:5px 5px 5px 0;position:absolute;left:auto;right:0;top:0;bottom:0;}
.dgFilter-item-menu{float: left;}