.jquery-checkbox       {display: inline-block;
vertical-align: middle; font-size: 17px; line-height: 17px; height: 17px; cursor: pointer; cursor: hand; margin-right: 2px;margin-top: -1px;margin-bottom: 1px;}
.jquery-checkbox .mark {display: inline-block; width: 15px; height: 15px;
	border: 1px solid #caced2;
	overflow: hidden;
	background: #fff;
	border-radius: 4px;}

.jquery-checkbox img {vertical-align: top; width: 17px; height: 17px;
	outline:none;
}
.left-col .jquery-checkbox .mark {
border-color: #72808e;
border: 1px solid #72808E;
overflow: hidden;
}
.dark-bg .jquery-checkbox .mark {
border-color:rgba(0, 0, 0, 0.14);
background-color: rgba(0, 0, 0, 0.18);
overflow: hidden;
}
.jquery-checkbox img{background: transparent url(../images/checkbox.png) no-repeat;}
.dark-bg .jquery-checkbox img{background: transparent url(../images/checkbox.png) no-repeat -20px 0px;}

.jquery-checkbox img{
	background-position: 0px 0px;
}
.jquery-checkbox-hover img{
}
.jquery-checkbox-checked img{
	background-position: -1px -22px;
}
.jquery-checkbox-halfchecked img{
	background-position: -2px -49px;
}
.dark-bg .jquery-checkbox-checked img{
	background-position: -21px -22px;
}
.jquery-checkbox .mark.jquery-checkbox-hover {
	overflow: visible;	
	border: 1px solid rgba(76,200,208,0.70);
box-shadow: 0px 0px 2px 0px rgba(84,176,210,0.70),inset 0px 2px 3px 0px rgba(0,0,0,0.04);
}
.jquery-checkbox-checked .jquery-checkbox-hover {
	overflow: visible;	
	border: 1px solid rgba(76,200,208,0.70);
box-shadow: 0px 0px 2px 0px rgba(84,176,210,0.70),inset 0px 2px 3px 0px rgba(0,0,0,0.04);
}

.jquery-checkbox-disabled img{
	background-position: 0px -80px;
}
/*.jquery-checkbox-checked .jquery-checkbox-disabled img{
	background-position: 0px -100px;
}*/

.jquery-checkbox-checked .jquery-checkbox-disabled img{
	background-position: -1px -22px;
	background-color: #E7E7E7;
}

.dark-bg .jquery-checkbox-disabled img{
	background-position: -20px -80px;
}
.dark-bg .jquery-checkbox-checked .jquery-checkbox-disabled img{
	background-position: -20px -100px;
}

/*radio*/
.jquery-radio       {display: inline-block;
vertical-align: middle; font-size: 17px; line-height: 17px; height: 17px; cursor: pointer; cursor: hand; margin-right: 2px;margin-top: -1px;margin-bottom: 1px;}
.jquery-radio .mark {display: inline-block; width: 17px; height: 17px;
	}

.jquery-radio img {vertical-align: top; width: 17px; height: 17px;
	outline:none;
}
.left-col .jquery-radio .mark {
overflow: hidden;
}/*
.dark-bg .jquery-radio .mark {
border-color:rgba(0, 0, 0, 0.14);
background-color: rgba(0, 0, 0, 0.18);
overflow: hidden;
}*/
.jquery-radio img{background: transparent url(../images/checkbox.png) no-repeat;}
/*.dark-bg .jquery-radio img{background: transparent url(../images/checkbox.png) no-repeat -20px 0px;}
*/
.jquery-radio img{
	background-position: 0px -95px;
}
.jquery-radio-hover img{
}
.jquery-radio-checked img{
	background-position: -20px -95px;
}/*
.dark-bg .jquery-radio-checked img{
	background-position: -21px -95px;
}*/
.jquery-radio .mark.jquery-radio-hover {
	overflow: visible;	
}
.jquery-radio-checked .jquery-radio-hover {
	overflow: visible;	
}

.jquery-radio-disabled img{
	background-position: 0px -80px;
}
.jquery-radio-checked .jquery-radio-disabled img{
	background-position: 0px -100px;
}
.dark-bg .jquery-radio-disabled img{
	background-position: -20px -80px;
}
.dark-bg .jquery-radio-checked .jquery-radio-disabled img{
	background-position: -20px -100px;
}

/*state*/
.jquery-state-checkbox       {display: inline-block;
vertical-align: middle; font-size: 17px; line-height: 26px; height: 26px; cursor: pointer; cursor: hand; }
.jquery-state-checkbox .mark {display: inline-block; width: 66px; height: 26px;
	}

.jquery-state-checkbox img {vertical-align: top; width: 66px; height: 26px;
	outline:none;
}
.left-col .jquery-state-checkbox .mark {
}
.dark-bg .jquery-state-checkbox .mark {
}
.jquery-state-checkbox img{background: transparent url(../images/checkbox.png)  no-repeat;}
.dark-bg .jquery-state-checkbox img{background: transparent url(../images/checkbox.png) no-repeat -20px 0px;}

.jquery-state-checkbox img{
	background-position: -76px 0;
}
.jquery-state-checkbox-hover img{
}
.jquery-state-checkbox-checked img{
	background-position: -76px -31px;
}
.dark-bg .jquery-state-checkbox-checked img{
	background-position: -21px -22px;
}
.jquery-state-checkbox .mark.jquery-state-checkbox-hover {
	
}
.jquery-state-checkbox-checked .jquery-state-checkbox-hover {
	
}

.jquery-state-checkbox-disabled img{
	background-position: 0px -80px;
}
.jquery-state-checkbox-checked .jquery-state-checkbox-disabled img{
	background-position: 0px -100px;
}
.dark-bg .jquery-state-checkbox-disabled img{
	background-position: -20px -80px;
}
.dark-bg .jquery-state-checkbox-checked .jquery-state-checkbox-disabled img{
	background-position: -20px -100px;
}
