	/* fake form - select */
	/* .select-title {color: #777; text-align: left; vertical-align: middle; padding: 4px 15px 4px 5px; border: 1px solid #999; background: #fff url('./selectarrow.png') no-repeat 100% 0; display: inline-block; -box-sizing: border-box;} */
	.select-title strong {width: 100%; height: 1em; font-weight: normal; /* font-size: 11px; */ word-break: break-all; line-height: 1.2em; padding: 1px 0 2px; display: block; overflow: hidden;}
	.select-title.focus,
	.select-title.active {color: #000; /* border-color: #333; */}
	.select-title.focus {background-position: 100% -22px;}
	.select-title.active {background-position: 100% -44px;}
	.select-title.disabled {color: #999; text-shadow: 1px 1px 0 #fff; /* border-color: #bbb;  */background-color: #eee;}
	.select-option {border: 1px solid #c0bfbf; background: #fff; overflow: auto;}
	.select-option ul {margin: 0; padding: 0;}
	.select-option li {list-style: none;}
	.select-option span,
	.select-option strong {height: 1.1em; /* font-size: 11px; */ font-weight: normal; color: #777; white-space: nowrap; text-overflow: ellipsis; line-height: 1.4; text-decoration: none; padding: 4px 5px 7px; display: block; overflow: hidden; cursor: default;}
	.select-option strong {font-weight: bold; color: #000; border-top: 1px solid #eee; border-bottom: 1px solid #ccc;}
	.select-option li li span {padding-left: 10px;}
	.select-option span:hover,
	.select-option span.selected {color: #000; background: #eee;}
	.select-option .disabled span,
	.select-option .disabled strong {color: #bbb; text-decoration: line-through; background: none;}
	
/* fake form - checkbox */
.checkbox {width: 18px; height: 18px; vertical-align: -4px; margin-right: 3px; background: url('/images/common/checks.png') no-repeat; display: inline-block;}
.checkbox.focus {background-position: 0 -33px;}
.checkbox.checked {background-position: 0 -66px;}
.checkbox.disabled {background-position: 0 -99px;}
.checkbox.checked.disabled {background-position: 0 -132px;}
.checkbox.colored {background-image: url('/images/common/checks2.png');}
	
	/* custom */
	
.select-title {
	cursor: pointer;
	box-sizing: border-box;
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
    border: 1px solid #c0bfbf;
    padding: 4px 13px 4px 4px;
    font-size: 17px;
    line-height: 18px;
    z-index: 50;background: #fff url('/images/board/arrow-select.gif') no-repeat 100% 0;
}
.calendar-top .select-title {
	width: 100px !important;
	text-align: center;
}