/* @override 
	http://kh-33880.shared05.keymachine.de/wp-content/themes/awgm/cbstyle.css?ver=4.5.3 */


.list-checkbox-wrap input {
	border: 0!important;
	-webkit-appearance: checkbox !important;
	-moz-appearance: checkbox !important;
	-ms-appearance: checkbox !important;
	-o-appearance: checkbox !important;
	appearance: checkbox !important;
	position: relative;
	top: -2px;
	left: -3px;
}


.list-radio-wrap input {
	border: 0!important;
	-webkit-appearance: radio !important;
	-moz-appearance: radio !important;
	-ms-appearance: radio !important;
	-o-appearance: radio !important;
	appearance: radio !important;
	position: relative;
	top: -1px;
	left: -1px;
	margin-top: 0 !important;
	margin-right: 6px !important;
	margin-left: 0 !important;
}

.list-radio-wrap.label-left label, .list-radio-wrap.label-left ul, .list-radio-wrap.label-left ul li, .list-radio-wrap.label-right label, .list-radio-wrap.label-right ul, .list-radio-wrap.label-right ul li, .list-checkbox-wrap.label-left label, .list-checkbox-wrap.label-left ul, .list-checkbox-wrap.label-left ul li, .list-checkbox-wrap.label-right label, .list-checkbox-wrap.label-right ul, .list-checkbox-wrap.label-right ul li {
    float: none!important;
}

/*
input[type=checkbox]:not(old),
input[type=radio   ]:not(old){
  width   : 20px;
  margin  : 0;
  padding : 0;
  /*opacity : 0;*!/
  border: 0;
}

input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -20px;
  padding-left : 20px;
  line-height  : 24px;
}
*/

/*.list-radio-wrap li label{
  background   : url('img/checkbox.svg') no-repeat 0 0;
}

input[type=radio   ]:not(old) + label{
  background   : url('img/radio.svg') no-repeat 0 0;
}

input[type=checkbox]:not(old):checked + label{
  background-position : 0 -40px;
}

input[type=radio]:not(old):checked + label{
  background-position : 0 -40px;
}*/
/*

.list-radio-wrap li input {
 	background   : url('img/radio.svg') 0 0 no-repeat ;
	width: 20px;
	height: 20px;
	-moz-appearance: none;
}

.list-radio-wrap li input:checked {
    background-position : 0 -40px;
}



.list-checkbox-wrap li input {
 	background   : url('img/checkbox.svg') 0 0 no-repeat ;
	width: 20px;
	height: 20px;
	-moz-appearance: none;
	
}

.list-checkbox-wrap li input:checked {
    background-position : 0 -40px;
}*/
