.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-container:after,.datepicker-container:before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}form.ajax-registration-form label.error {
color: #ec0303;
font-size: 13px;
position: absolute;
left: 20px;
bottom: -18px;
}
.filtro.iscrizione-content {
margin-bottom: 30px;
}
.ajax-registration-form input:disabled {
opacity: 0.5;
}
form.ajax-registration-form input[type="radio"],
form.ajax-registration-form input[type="checkbox"] {
width: auto;
}
pre {
max-height: 200px;
}
.progress {
-webkit-box-shadow: none;
box-shadow: none;
}
.k-progressbar {
display: inline-block;
position: relative;
vertical-align: middle;
}
.k-progressbar-horizontal {
width: 27em;
height: 30px;
}
.k-progressbar {
display: inline-block;
position: relative;
vertical-align: middle;
border-radius: 5px; background: #aeaeae; width: 100%;
}
.k-progress-status-wrap {
position: absolute;  line-height: 30px;
width: 100%;
height: 100%;
}
.k-progress-status-wrap,
.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap { right: auto;
text-align: right;
}
.k-progress-status {
isplay: inline-block;
padding: 0 0.5em;
position: absolute;
white-space: nowrap;
color: #fff;
text-align: center;
font-weight: 600;
top: 0;
left: 0;
width: 100%;
z-index: 9;
}
.k-progressbar>.k-state-selected {
position: absolute;
border-style: solid;
border-width: 1px;
overflow: hidden;
}
.k-progressbar-horizontal>.k-state-selected,
.k-rtl .k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected { right: auto; height: 100%;
border-radius: 4px 0 0 4px;
}
.status-free,
.status-warning,
.status-out {
max-width: 300px;
margin: auto;
}
.status-free .k-state-selected {
background: #61993b;
border: 0;
color: #3c763d;
}
.status-warning .k-state-selected {
background: #f9a800;
border: 0;
color: #3c763d;
}
.status-out .k-state-selected {
background: #9b2423;
border: 0;
color: #3c763d;
}