/*
input[type="checkbox"] {
	-webkit-appearance:none !important;
	-moz-appearance:none !important;
	-o-appearance:none !important;
	-ms-appearance:none !important;
	appearance:none !important;
	display:inline-block;
	width:14px !important;
	height:14px !important;
	background:#fff;
	border:solid 1px #888 !important;
	position:relative;
	transform:translate(0,2px) !important;
	margin:0 4px 0 0;
}
input[type="checkbox"]:not(:disabled):hover {
	-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.3) !important;
	-moz-box-shadow:0 0 3px 1px rgba(0,0,0,.3) !important;
	box-shadow:0 0 3px 1px rgba(0,0,0,.3) !important;
}
input[type="checkbox"]:checked {
		border-color:#555 !important;
	}
	input[type="checkbox"]:checked:before {
		content:"\f00c";
		font-family:fontAwesome;
		position:absolute !important;
		font-size:14px !important;
		top:50% !important;
		left:50% !important;
		right:auto !important;
		bottom:auto !important;
		width:auto !important;
		height:auto !important;
		line-height:normal !important;
		transform:translate(-50%,-50%) !important;
		color:#00b61e;
		margin:0 0 0 0 !important;	
	}
	input[type="checkbox"]:disabled {
		cursor:not-allowed;
		background:#ddd;
		opacity:.4;
	}
	label[disabled] {
		color:#999;
		cursor:not-allowed;
	}
	input[type="checkbox"]:disabled:checked:before {
		color:#555;
	}

input[type="radio"] {
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	-ms-appearance:none;
	appearance:none;
	display:inline-block;
	width:14px;
	height:14px;
	border-radius:100% !important;
	background:#fff;
	border:solid 1px #888;
	position:relative;
	transform:translate(0,2px);
	margin:0 7px 0 0;
}
input[type="radio"]:not(:disabled):hover {
	-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.3) !important;
	-moz-box-shadow:0 0 3px 1px rgba(0,0,0,.3) !important;
	box-shadow:0 0 3px 1px rgba(0,0,0,.3) !important;
}
	input[type="radio"]:checked {
		border-color:#555;
	}
	input[type="radio"]:checked:before {
		content:"";
		position:absolute;
		width:7px;
		height:7px;
		background:#00b61e;
		border-radius:100% !important;
		top:50% !important;
		left:50% !important;
		right:auto !important;
		bottom:auto !important;
		line-height:normal !important;
		transform:translate(-50%,-50%) !important;
		margin:0 0 0 0 !important;	
	}
	input[type="radio"]:disabled {
		cursor:not-allowed;
		background:#ddd;
		opacity:.4;
	}
	input[type="radio"]:disabled:checked:before {
		background:#555;
	}

*/

/*
input[type="checkbox"] {
	-webkit-appearance:none !important;
	-moz-appearance:none !important;
	-o-appearance:none !important;
	-ms-appearance:none !important;
	appearance:none !important;
	display:inline-block;
	width:15px !important;
	height:15px !important;
	background-image:url(../img_default/checkboxradio.png);
	background-repeat:no-repeat;
	background-position:-1px -1px;
	transform:translate(0,0) !important;
	margin:0 4px 0 0 !important;
	padding:0 0 0 0 !important;
	outline:0 !important;
	overflow:hidden !important;
	vertical-align:middle !important;
}
input[type="checkbox"]:not([disabled]):hover ,
input[type="checkbox"]:not(:disabled):hover {
	-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.1) !important;
	-moz-box-shadow:0 0 3px 1px rgba(0,0,0,.1) !important;
	box-shadow:0 0 3px 1px rgba(0,0,0,.1) !important;
}
input[type="checkbox"][checked] ,
input[type="checkbox"]:checked {
	background-position:-17px -1px;
}
input[type="checkbox"][disabled] ,
input[type="checkbox"]:disabled {
	background-position:-1px -17px;
}
input[type="checkbox"][checked][disabled] ,
input[type="checkbox"]:checked:disabled {
	background-position:-17px -17px;
}
label[disabled] {
	color:#999;
	cursor:not-allowed;
}
input[type="radio"] {
	-webkit-appearance:none !important;
	-moz-appearance:none !important;
	-o-appearance:none !important;
	-ms-appearance:none !important;
	appearance:none !important;
	display:inline-block;
	width:15px !important;
	height:15px !important;
	background-image:url(../img_default/checkboxradio.png);
	background-repeat:no-repeat;
	background-position:-1px -33px;
	transform:translate(0,0) !important;
	margin:0 4px 0 0 !important;
	padding:0 0 0 0 !important;
	border-radius:50% !important;
	outline:0 !important;
	overflow:hidden !important;
	vertical-align:middle !important;
	
}
input[type="radio"]:not([disabled]):hover ,
input[type="radio"]:not(:disabled):hover {
	-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.1) !important;
	-moz-box-shadow:0 0 3px 1px rgba(0,0,0,.1) !important;
	box-shadow:0 0 3px 1px rgba(0,0,0,.1) !important;
}
input[type="radio"][checked] ,
input[type="radio"]:checked {
	background-position:-17px -33px;
}
input[type="radio"][disabled] ,
input[type="radio"]:disabled {
	background-position:-1px -49px;
}
input[type="radio"][checked][disabled] ,
input[type="radio"]:checked:disabled {
	background-position:-17px -49px;
}
label[disabled] {
	color:#999;
	cursor:not-allowed;
}


*/
