/************************ KUNDENSTIMMEN CHECKBOX ************************/

[class*="fa-"]:before {
font-family: 'Font Awesome 5 Pro', sans-serif;
}
.alt-checkbox {
display: inline-block;background: #fbfbfb;border-radius: none;/*box-shadow: 0 0 0 1px #ddd;*/font-size: .8em;line-height: 100%;outline: none;position: relative;text-decoration: none !important;position:absolute;top:0;left:0;border-radius:none;border:1px solid #CCCCCC;background:#FFFFFF;
}
.alt-checkbox:hover, 
.alt-checkbox:focus {
/*box-shadow: 0 0 1px #66AFE9, 0 0 8px rgba(102, 175, 233, .6)*/
}
.alt-checkbox:before {
display: block;min-height: 1em;min-width: 1em;padding: .2em;position: relative;text-align: center;/*text-shadow: 0 1px 0 #e7e7e7, 0 2px 0 #fff, 0 -1px 0 #e7e7e7;*/visibility: hidden;
}
.alt-checkbox.outline-unchecked:before {
color: #FFFFFF;visibility: visible;
}
.alt-checkbox.checked:before {
color: #000000;visibility: visible;
}
.alt-checkbox:focus {
outline: none;
}
.alt-checkbox.small, .alt-checkbox-label.small {
font-size: .8em;
}
.alt-checkbox.medium, .alt-checkbox-label.medium {
font-size: 1.6em;
}
.alt-checkbox.big, .alt-checkbox-label.big {
font-size: 2.4em;
}