.ccm-responsive-overlay{display:none}

.dateselector{text-align:center;border:0px solid #219a34;background-color:#96c11f;padding:10px;color:white !important;font-size:24px !important}.dot{height:34px;width:34px;border:2px solid #bbb;border-radius:50%;display:inline-block;text-align:center;line-height:30px;margin:20px 20px 10px 0px;color:#bbb}.subtitle{font-size:22px;width:100%;color:#999;clear:both}.stepelements{margin-left:55px}#besuchszeiten{clear:both;padding-top:20px;color:#96c11f;font-size:24px}.error,.error2{text-align:center;padding:10px;padding-top:0px;color:rgb(255, 81, 0);font-size:20px;font-weight:bold;clear:both}.hide{display:none}.time{font-size:12px}.time-item{margin-right:10px;float:left;margin-top:10px}.timecheck{width:100%;text-align:center}.containerchk{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.containerchk input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.full{font-size:24px;line-height:20px;height:25px;width:25px;margin:auto;color:rgb(92, 91, 91)}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;margin-top:-14px !important}.containerchk:hover input ~ .checkmark{background-color:#ccc}.containerchk input:checked ~ .checkmark{background-color:#96c11f}.checkmark:after{content:"";position:absolute;display:none}.containerchk input:checked ~ .checkmark:after{display:block}.containerchk .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

