@import url("common.css");
@import url("cptrackbar.css");

.cp-filter-checkboxlist {position: relative;}
.cp-maintitle {font:14px Arial;margin:4px 0;}
.cp-group-parent {font:25px 'Titillium Maps', Arial;margin:4px 0 4px 5px;}
.cp-chkb-group-header, .cp-price-group-header {
	font:bold 14px Arial;color:#000000 !important;padding:2px 0 2px 7px;
	margin:0;background:#EBEBEB;}
.cp-chkb-group-title, .cp-price-group-title {
	font:18px/21px Arial;color:#000000 !important;padding: 2px;}
.cp-chkb-group-header-state, .cp-price-group-header-state {
	font:12px/21px 'Courier New'; color:#000000 !important; vertical-align:top;
	margin-right:7px; display:inline-block;}
.cp-group-header {
	font:18px/21px Arial;color:#000000 !important;padding:2px 0 2px 7px;
	margin:0;}
.cp-collapse {cursor:pointer;background:#F5F5F5;}
.cp-collapse:hover {background:#EEEEEE;}
.cp-collapse:hover .cp-chkb-group-title {text-decoration:underline;color:#002398 !important;}
.cp-collapse:hover .cp-group-header-state {color:#002398 !important;}

.cp-chkb-filter-group {padding:3px 0 0;background:#F5F5F5;}
.cp-chkb-filter-group-hovered {background:#EEEEEE;}
.cp-chkb-list {list-style:none;margin:0;padding:0px 5px 0px 12px !important;}
.cp-chkb-list li {padding:1px 0;}

.cp-chkb-padding-cont {padding:0 0 7px;}
.cp-chkb-scroll-box {overflow-y:auto; -webkit-overflow-scrolling:touch; border-bottom:1px solid #FFFFFF;}

.cp-filter-input {vertical-align:middle;}
.cp-filter-label {font:13px Arial;vertical-align:middle;padding-left:4px;}
.cp-filter-label:hover {text-decoration:underline;color:#002398;}
.cp-filter-count {color:#AAAAAA !important;font-size:11px;padding-left:3px !important;}

.cp-singfil-selected {font:bold 12px Arial;padding:5px 2px 2px 12px !important;display:block;}
.cp-clearlink {font:12px Arial;padding-left:5px;}

.cp-checkboxlist-liveresult {display:inline-block;position:absolute;z-index:1;white-space:nowrap;}
.cp-dr-cont-outer {background:#000000;padding:2px;}
.cp-dr-cont-inner {background:#FFFFFF;padding:5px;font:13px Arial;}

.cp-dr-arrow {position:absolute;width:0;top:6px;height:0;border:8px solid;}
.cp-dr-arrow-outer-left {left:-16px;border-color:transparent #000000 transparent transparent;}
.cp-dr-arrow-inner-left {left:-14px;border-color:transparent #FFFFFF transparent transparent;}
.cp-dr-arrow-outer-right {right:-16px;border-color:transparent transparent transparent #000000;}
.cp-dr-arrow-inner-right {right:-14px;border-color:transparent transparent transparent #FFFFFF;}

.cp-dr-go {color:blue !important;text-decoration:underline;cursor:pointer;}
.cp-dr-go:hover {color:red !important;}
