/*
File generated by XWK on Fri, 04 Jul 2025 09:01:40 +0200 - NEVER EDIT THIS FILE 
File src: files/cache/dscss/form.263E0F45.scss 
Compile Time: 6ms 
*/
html[data-user-agent=safari]{height:100%;width:100%;overflow:auto;}form#form_myplace .myplace-formgroup:not(:first-child):not([class$="_errors"]),form#form_myplace_booking_instances_overlapping .myplace-formgroup:not(:first-child):not([class$="_errors"]){padding-top:18px;margin-top:9px;border-top:1px solid #ccc;}form#form_myplace .myplace-formgroup:last-child,form#form_myplace_booking_instances_overlapping .myplace-formgroup:last-child{padding-bottom:18px;border-bottom:1px solid #ccc;}form#form_myplace,form#form_myplace_address_select,form#form_myplace_booking_instances_overlapping{display:flex;justify-content:flex-end;flex-direction:column;}@media (max-width:768px){form#form_myplace,form#form_myplace_address_select,form#form_myplace_booking_instances_overlapping{justify-content:center;}}form#form_myplace .title-label,form#form_myplace_address_select .title-label,form#form_myplace_booking_instances_overlapping .title-label,form#form_myplace .form_label,form#form_myplace_address_select .form_label,form#form_myplace_booking_instances_overlapping .form_label,form#form_myplace .title-extra,form#form_myplace_address_select .title-extra,form#form_myplace_booking_instances_overlapping .title-extra{font-size:18px;font-weight:500;color:#337cae;}form#form_myplace .title-extra,form#form_myplace_address_select .title-extra,form#form_myplace_booking_instances_overlapping .title-extra{color:#f60;}form#form_myplace .click-and-expand,form#form_myplace_address_select .click-and-expand,form#form_myplace_booking_instances_overlapping .click-and-expand,form#form_myplace .title-extra,form#form_myplace_address_select .title-extra,form#form_myplace_booking_instances_overlapping .title-extra{cursor:pointer;}form#form_myplace .click-and-expand:hover,form#form_myplace_address_select .click-and-expand:hover,form#form_myplace_booking_instances_overlapping .click-and-expand:hover,form#form_myplace .title-extra,form#form_myplace_address_select .title-extra,form#form_myplace_booking_instances_overlapping .title-extra{cursor:pointer;}form#form_myplace .title-label,form#form_myplace_address_select .title-label,form#form_myplace_booking_instances_overlapping .title-label{margin-bottom:0.5em;margin-top:1em;}form#form_myplace .click-and-expand,form#form_myplace_address_select .click-and-expand,form#form_myplace_booking_instances_overlapping .click-and-expand{padding-bottom:10px;font-size:18px;}@media (max-width:768px){form#form_myplace .click-and-expand,form#form_myplace_address_select .click-and-expand,form#form_myplace_booking_instances_overlapping .click-and-expand{text-align:center !important;}}form#form_myplace .click-and-expand > i,form#form_myplace_address_select .click-and-expand > i,form#form_myplace_booking_instances_overlapping .click-and-expand > i{border:1px solid;padding:10px;border-radius:10px;margin-left:10px;}form#form_myplace .formtable .parent_,form#form_myplace_address_select .formtable .parent_,form#form_myplace_booking_instances_overlapping .formtable .parent_,form#form_myplace .formtable .parent_booking_types,form#form_myplace_address_select .formtable .parent_booking_types,form#form_myplace_booking_instances_overlapping .formtable .parent_booking_types,form#form_myplace .formtable .parent_booking_types_option,form#form_myplace_address_select .formtable .parent_booking_types_option,form#form_myplace_booking_instances_overlapping .formtable .parent_booking_types_option,form#form_myplace .formtable .parent_booking_times,form#form_myplace_address_select .formtable .parent_booking_times,form#form_myplace_booking_instances_overlapping .formtable .parent_booking_times,form#form_myplace .formtable .parent_additional_fields_from_type,form#form_myplace_address_select .formtable .parent_additional_fields_from_type,form#form_myplace_booking_instances_overlapping .formtable .parent_additional_fields_from_type,form#form_myplace .formtable .parent_additional_fields_from_options,form#form_myplace_address_select .formtable .parent_additional_fields_from_options,form#form_myplace_booking_instances_overlapping .formtable .parent_additional_fields_from_options{padding-top:10px;}form#form_myplace .formtable,form#form_myplace_address_select .formtable,form#form_myplace_booking_instances_overlapping .formtable{display:flex;flex-direction:column;}form#form_myplace .formtable div.parent_place,form#form_myplace_address_select .formtable div.parent_place,form#form_myplace_booking_instances_overlapping .formtable div.parent_place{display:flex;flex-wrap:wrap;width:100%;}form#form_myplace .formtable div.parent_place div.place,form#form_myplace_address_select .formtable div.parent_place div.place,form#form_myplace_booking_instances_overlapping .formtable div.parent_place div.place,form#form_myplace .formtable div.parent_place div.booking_types,form#form_myplace_address_select .formtable div.parent_place div.booking_types,form#form_myplace_booking_instances_overlapping .formtable div.parent_place div.booking_types{border-radius:4px;}form#form_myplace textarea,form#form_myplace_address_select textarea,form#form_myplace_booking_instances_overlapping textarea{border-radius:10px 10px 0 10px;}form#form_myplace .responsive-table,form#form_myplace_address_select .responsive-table,form#form_myplace_booking_instances_overlapping .responsive-table{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;overflow:hidden;transition:max-height 0.2s ease-out;}@media (max-width:768px){form#form_myplace .responsive-table,form#form_myplace_address_select .responsive-table,form#form_myplace_booking_instances_overlapping .responsive-table{justify-content:center;}}form#form_myplace .responsive-table:not(.open),form#form_myplace_address_select .responsive-table:not(.open),form#form_myplace_booking_instances_overlapping .responsive-table:not(.open){max-height:0;}form#form_myplace .responsive-table.noTrans,form#form_myplace_address_select .responsive-table.noTrans,form#form_myplace_booking_instances_overlapping .responsive-table.noTrans{transition:max-height 0ms;}form#form_myplace .radio_icons,form#form_myplace_address_select .radio_icons,form#form_myplace_booking_instances_overlapping .radio_icons,form#form_myplace .checkbox_icons,form#form_myplace_address_select .checkbox_icons,form#form_myplace_booking_instances_overlapping .checkbox_icons{background-color:white;margin-bottom:10px;text-align:center;}form#form_myplace .radio_icons.has-child .icon-text-below,form#form_myplace_address_select .radio_icons.has-child .icon-text-below,form#form_myplace_booking_instances_overlapping .radio_icons.has-child .icon-text-below,form#form_myplace .checkbox_icons.has-child .icon-text-below,form#form_myplace_address_select .checkbox_icons.has-child .icon-text-below,form#form_myplace_booking_instances_overlapping .checkbox_icons.has-child .icon-text-below{display:none;}@media (max-width:768px){form#form_myplace .radio_icons.has-child,form#form_myplace_address_select .radio_icons.has-child,form#form_myplace_booking_instances_overlapping .radio_icons.has-child,form#form_myplace .checkbox_icons.has-child,form#form_myplace_address_select .checkbox_icons.has-child,form#form_myplace_booking_instances_overlapping .checkbox_icons.has-child{flex-basis:100%;}}form#form_myplace .radio_icons *,form#form_myplace_address_select .radio_icons *,form#form_myplace_booking_instances_overlapping .radio_icons *,form#form_myplace .checkbox_icons *,form#form_myplace_address_select .checkbox_icons *,form#form_myplace_booking_instances_overlapping .checkbox_icons *{cursor:pointer;pointer-events:auto;}form#form_myplace .radio_icons input[type=radio],form#form_myplace_address_select .radio_icons input[type=radio],form#form_myplace_booking_instances_overlapping .radio_icons input[type=radio],form#form_myplace .checkbox_icons input[type=radio],form#form_myplace_address_select .checkbox_icons input[type=radio],form#form_myplace_booking_instances_overlapping .checkbox_icons input[type=radio],form#form_myplace .radio_icons input[type=checkbox],form#form_myplace_address_select .radio_icons input[type=checkbox],form#form_myplace_booking_instances_overlapping .radio_icons input[type=checkbox],form#form_myplace .checkbox_icons input[type=checkbox],form#form_myplace_address_select .checkbox_icons input[type=checkbox],form#form_myplace_booking_instances_overlapping .checkbox_icons input[type=checkbox]{display:none;}form#form_myplace .radio_icons label,form#form_myplace_address_select .radio_icons label,form#form_myplace_booking_instances_overlapping .radio_icons label,form#form_myplace .checkbox_icons label,form#form_myplace_address_select .checkbox_icons label,form#form_myplace_booking_instances_overlapping .checkbox_icons label{vertical-align:top;padding-right:14px;display:flex;justify-content:center;align-items:center;flex-direction:column;}form#form_myplace .radio_icons label > div.icon-group,form#form_myplace_address_select .radio_icons label > div.icon-group,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group,form#form_myplace .checkbox_icons label > div.icon-group,form#form_myplace_address_select .checkbox_icons label > div.icon-group,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group{width:100px;}@media (max-width:768px){form#form_myplace .radio_icons label > div.icon-group,form#form_myplace_address_select .radio_icons label > div.icon-group,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group,form#form_myplace .checkbox_icons label > div.icon-group,form#form_myplace_address_select .checkbox_icons label > div.icon-group,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group{width:80px;}}form#form_myplace .radio_icons label > div.icon-group > div.icon-disabled,form#form_myplace_address_select .radio_icons label > div.icon-group > div.icon-disabled,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div.icon-disabled,form#form_myplace .checkbox_icons label > div.icon-group > div.icon-disabled,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div.icon-disabled,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div.icon-disabled,form#form_myplace .radio_icons label > div.icon-group > div.icon-active,form#form_myplace_address_select .radio_icons label > div.icon-group > div.icon-active,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div.icon-active,form#form_myplace .checkbox_icons label > div.icon-group > div.icon-active,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div.icon-active,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div.icon-active,form#form_myplace .radio_icons label > div.icon-group > div.icon-inactive,form#form_myplace_address_select .radio_icons label > div.icon-group > div.icon-inactive,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div.icon-inactive,form#form_myplace .checkbox_icons label > div.icon-group > div.icon-inactive,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div.icon-inactive,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div.icon-inactive,form#form_myplace .radio_icons label > div.icon-group > div.icon-hover,form#form_myplace_address_select .radio_icons label > div.icon-group > div.icon-hover,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div.icon-hover,form#form_myplace .checkbox_icons label > div.icon-group > div.icon-hover,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div.icon-hover,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div.icon-hover,form#form_myplace .radio_icons label > div.icon-group > div.icon-active-hover,form#form_myplace_address_select .radio_icons label > div.icon-group > div.icon-active-hover,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div.icon-active-hover,form#form_myplace .checkbox_icons label > div.icon-group > div.icon-active-hover,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div.icon-active-hover,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div.icon-active-hover{top:0;width:100px;display:none;}@media (max-width:768px){form#form_myplace .radio_icons label > div.icon-group > div.icon-disabled,form#form_myplace_address_select .radio_icons label > div.icon-group > div.icon-disabled,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div.icon-disabled,form#form_myplace .checkbox_icons label > div.icon-group > div.icon-disabled,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div.icon-disabled,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div.icon-disabled,form#form_myplace .radio_icons label > div.icon-group > div.icon-active,form#form_myplace_address_select .radio_icons label > div.icon-group > div.icon-active,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div.icon-active,form#form_myplace .checkbox_icons label > div.icon-group > div.icon-active,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div.icon-active,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div.icon-active,form#form_myplace .radio_icons label > div.icon-group > div.icon-inactive,form#form_myplace_address_select .radio_icons label > div.icon-group > div.icon-inactive,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div.icon-inactive,form#form_myplace .checkbox_icons label > div.icon-group > div.icon-inactive,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div.icon-inactive,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div.icon-inactive,form#form_myplace .radio_icons label > div.icon-group > div.icon-hover,form#form_myplace_address_select .radio_icons label > div.icon-group > div.icon-hover,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div.icon-hover,form#form_myplace .checkbox_icons label > div.icon-group > div.icon-hover,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div.icon-hover,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div.icon-hover,form#form_myplace .radio_icons label > div.icon-group > div.icon-active-hover,form#form_myplace_address_select .radio_icons label > div.icon-group > div.icon-active-hover,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div.icon-active-hover,form#form_myplace .checkbox_icons label > div.icon-group > div.icon-active-hover,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div.icon-active-hover,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div.icon-active-hover{width:80px;}}form#form_myplace .radio_icons label > div.icon-group > div > *,form#form_myplace_address_select .radio_icons label > div.icon-group > div > *,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div > *,form#form_myplace .checkbox_icons label > div.icon-group > div > *,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div > *,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div > *{text-align:center;}form#form_myplace .radio_icons label > div.icon-group > div .icon-text,form#form_myplace_address_select .radio_icons label > div.icon-group > div .icon-text,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div .icon-text,form#form_myplace .checkbox_icons label > div.icon-group > div .icon-text,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div .icon-text,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div .icon-text,form#form_myplace .radio_icons label > div.icon-group > div .icon-text-below,form#form_myplace_address_select .radio_icons label > div.icon-group > div .icon-text-below,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div .icon-text-below,form#form_myplace .checkbox_icons label > div.icon-group > div .icon-text-below,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div .icon-text-below,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div .icon-text-below{font-size:16px;line-height:20px;}form#form_myplace .radio_icons label > div.icon-group > div .icon-text-below,form#form_myplace_address_select .radio_icons label > div.icon-group > div .icon-text-below,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div .icon-text-below,form#form_myplace .checkbox_icons label > div.icon-group > div .icon-text-below,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div .icon-text-below,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div .icon-text-below{margin-top:10px !important;}@media (max-width:768px){form#form_myplace .radio_icons label > div.icon-group > div .icon-text-below,form#form_myplace_address_select .radio_icons label > div.icon-group > div .icon-text-below,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div .icon-text-below,form#form_myplace .checkbox_icons label > div.icon-group > div .icon-text-below,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div .icon-text-below,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div .icon-text-below{font-size:16px;line-height:20px;margin-left:0px;}}form#form_myplace .radio_icons label > div.icon-group > div > .icon,form#form_myplace_address_select .radio_icons label > div.icon-group > div > .icon,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div > .icon,form#form_myplace .checkbox_icons label > div.icon-group > div > .icon,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div > .icon,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div > .icon{margin-right:20px;width:100px;height:100px;border:1px solid #337cae;border-collapse:separate;border-radius:10px;text-align:center;position:relative;}form#form_myplace .radio_icons label > div.icon-group > div > .icon img,form#form_myplace_address_select .radio_icons label > div.icon-group > div > .icon img,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div > .icon img,form#form_myplace .checkbox_icons label > div.icon-group > div > .icon img,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div > .icon img,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div > .icon img{margin-left:-1px;margin-top:-1px;}@media (max-width:768px){form#form_myplace .radio_icons label > div.icon-group > div > .icon,form#form_myplace_address_select .radio_icons label > div.icon-group > div > .icon,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div > .icon,form#form_myplace .checkbox_icons label > div.icon-group > div > .icon,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div > .icon,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div > .icon{width:80px;height:80px;}form#form_myplace .radio_icons label > div.icon-group > div > .icon img,form#form_myplace_address_select .radio_icons label > div.icon-group > div > .icon img,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div > .icon img,form#form_myplace .checkbox_icons label > div.icon-group > div > .icon img,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div > .icon img,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div > .icon img{width:80px;height:80px;}}form#form_myplace .radio_icons label > div.icon-group > div > .icon > span,form#form_myplace_address_select .radio_icons label > div.icon-group > div > .icon > span,form#form_myplace_booking_instances_overlapping .radio_icons label > div.icon-group > div > .icon > span,form#form_myplace .checkbox_icons label > div.icon-group > div > .icon > span,form#form_myplace_address_select .checkbox_icons label > div.icon-group > div > .icon > span,form#form_myplace_booking_instances_overlapping .checkbox_icons label > div.icon-group > div > .icon > span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:table-cell;width:100%;}form#form_myplace .radio_icons label .disabled-info,form#form_myplace_address_select .radio_icons label .disabled-info,form#form_myplace_booking_instances_overlapping .radio_icons label .disabled-info,form#form_myplace .checkbox_icons label .disabled-info,form#form_myplace_address_select .checkbox_icons label .disabled-info,form#form_myplace_booking_instances_overlapping .checkbox_icons label .disabled-info{color:red;}form#form_myplace .radio_icons label .warning-info,form#form_myplace_address_select .radio_icons label .warning-info,form#form_myplace_booking_instances_overlapping .radio_icons label .warning-info,form#form_myplace .checkbox_icons label .warning-info,form#form_myplace_address_select .checkbox_icons label .warning-info,form#form_myplace_booking_instances_overlapping .checkbox_icons label .warning-info{color:red;font-weight:600;}form#form_myplace .radio_icons label .group-child,form#form_myplace_address_select .radio_icons label .group-child,form#form_myplace_booking_instances_overlapping .radio_icons label .group-child,form#form_myplace .checkbox_icons label .group-child,form#form_myplace_address_select .checkbox_icons label .group-child,form#form_myplace_booking_instances_overlapping .checkbox_icons label .group-child{margin-top:10px;}@media (max-width:768px){form#form_myplace .radio_icons label .group-child,form#form_myplace_address_select .radio_icons label .group-child,form#form_myplace_booking_instances_overlapping .radio_icons label .group-child,form#form_myplace .checkbox_icons label .group-child,form#form_myplace_address_select .checkbox_icons label .group-child,form#form_myplace_booking_instances_overlapping .checkbox_icons label .group-child{width:100%;}}@media (min-width:768px){}form#form_myplace .radio_icons label .group-child .input-group-addon,form#form_myplace_address_select .radio_icons label .group-child .input-group-addon,form#form_myplace_booking_instances_overlapping .radio_icons label .group-child .input-group-addon,form#form_myplace .checkbox_icons label .group-child .input-group-addon,form#form_myplace_address_select .checkbox_icons label .group-child .input-group-addon,form#form_myplace_booking_instances_overlapping .checkbox_icons label .group-child .input-group-addon{background:transparent;border:unset;}@media (min-width:768px){form#form_myplace .radio_icons label .input-group.number-spinner,form#form_myplace_address_select .radio_icons label .input-group.number-spinner,form#form_myplace_booking_instances_overlapping .radio_icons label .input-group.number-spinner,form#form_myplace .checkbox_icons label .input-group.number-spinner,form#form_myplace_address_select .checkbox_icons label .input-group.number-spinner,form#form_myplace_booking_instances_overlapping .checkbox_icons label .input-group.number-spinner{width:200px;}}@media (max-width:768px){form#form_myplace .radio_icons label .input-group.number-spinner,form#form_myplace_address_select .radio_icons label .input-group.number-spinner,form#form_myplace_booking_instances_overlapping .radio_icons label .input-group.number-spinner,form#form_myplace .checkbox_icons label .input-group.number-spinner,form#form_myplace_address_select .checkbox_icons label .input-group.number-spinner,form#form_myplace_booking_instances_overlapping .checkbox_icons label .input-group.number-spinner{width:100%;}}form#form_myplace .radio_icons label .input-group.number-spinner .form-control,form#form_myplace_address_select .radio_icons label .input-group.number-spinner .form-control,form#form_myplace_booking_instances_overlapping .radio_icons label .input-group.number-spinner .form-control,form#form_myplace .checkbox_icons label .input-group.number-spinner .form-control,form#form_myplace_address_select .checkbox_icons label .input-group.number-spinner .form-control,form#form_myplace_booking_instances_overlapping .checkbox_icons label .input-group.number-spinner .form-control{border:unset !important;color:unset !important;background:unset !important;box-shadow:unset !important;}form#form_myplace .radio_icons.disabled .icon-disabled,form#form_myplace_address_select .radio_icons.disabled .icon-disabled,form#form_myplace_booking_instances_overlapping .radio_icons.disabled .icon-disabled,form#form_myplace .checkbox_icons.disabled .icon-disabled,form#form_myplace_address_select .checkbox_icons.disabled .icon-disabled,form#form_myplace_booking_instances_overlapping .checkbox_icons.disabled .icon-disabled{display:inline !important;}form#form_myplace .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:not(:checked) ~ .icon-inactive,form#form_myplace_address_select .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:not(:checked) ~ .icon-inactive,form#form_myplace_booking_instances_overlapping .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:not(:checked) ~ .icon-inactive,form#form_myplace .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:not(:checked) ~ .icon-inactive,form#form_myplace_address_select .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:not(:checked) ~ .icon-inactive,form#form_myplace_booking_instances_overlapping .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:not(:checked) ~ .icon-inactive,form#form_myplace .radio_icons label.clicked:hover div.icon-group input:not(:checked) ~ .icon-inactive,form#form_myplace_address_select .radio_icons label.clicked:hover div.icon-group input:not(:checked) ~ .icon-inactive,form#form_myplace_booking_instances_overlapping .radio_icons label.clicked:hover div.icon-group input:not(:checked) ~ .icon-inactive,form#form_myplace .checkbox_icons label.clicked:hover div.icon-group input:not(:checked) ~ .icon-inactive,form#form_myplace_address_select .checkbox_icons label.clicked:hover div.icon-group input:not(:checked) ~ .icon-inactive,form#form_myplace_booking_instances_overlapping .checkbox_icons label.clicked:hover div.icon-group input:not(:checked) ~ .icon-inactive{display:inline;}form#form_myplace .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active,form#form_myplace_address_select .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active,form#form_myplace_booking_instances_overlapping .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active,form#form_myplace .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active,form#form_myplace_address_select .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active,form#form_myplace_booking_instances_overlapping .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active,form#form_myplace .radio_icons label.clicked:hover div.icon-group input:checked ~ .icon-active,form#form_myplace_address_select .radio_icons label.clicked:hover div.icon-group input:checked ~ .icon-active,form#form_myplace_booking_instances_overlapping .radio_icons label.clicked:hover div.icon-group input:checked ~ .icon-active,form#form_myplace .checkbox_icons label.clicked:hover div.icon-group input:checked ~ .icon-active,form#form_myplace_address_select .checkbox_icons label.clicked:hover div.icon-group input:checked ~ .icon-active,form#form_myplace_booking_instances_overlapping .checkbox_icons label.clicked:hover div.icon-group input:checked ~ .icon-active{display:inline;}form#form_myplace .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace_address_select .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace_booking_instances_overlapping .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace_address_select .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace_booking_instances_overlapping .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace .radio_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace_address_select .radio_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace_booking_instances_overlapping .radio_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace .checkbox_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace_address_select .checkbox_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace_booking_instances_overlapping .checkbox_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > .icon{border:4px solid #f60;border-collapse:separate;}form#form_myplace .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace_address_select .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace_booking_instances_overlapping .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace_address_select .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace_booking_instances_overlapping .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace .radio_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace_address_select .radio_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace_booking_instances_overlapping .radio_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace .checkbox_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace_address_select .checkbox_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace_booking_instances_overlapping .checkbox_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > .icon img{margin-left:-4px;margin-top:-4px;}form#form_myplace .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > p,form#form_myplace_address_select .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > p,form#form_myplace_booking_instances_overlapping .radio_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > p,form#form_myplace .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > p,form#form_myplace_address_select .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > p,form#form_myplace_booking_instances_overlapping .checkbox_icons:not(.disabled) label:not(:hover) div.icon-group input:checked ~ .icon-active > p,form#form_myplace .radio_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > p,form#form_myplace_address_select .radio_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > p,form#form_myplace_booking_instances_overlapping .radio_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > p,form#form_myplace .checkbox_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > p,form#form_myplace_address_select .checkbox_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > p,form#form_myplace_booking_instances_overlapping .checkbox_icons label.clicked:hover div.icon-group input:checked ~ .icon-active > p{color:#f60;}form#form_myplace .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover,form#form_myplace_address_select .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover,form#form_myplace_booking_instances_overlapping .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover,form#form_myplace .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover,form#form_myplace_address_select .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover,form#form_myplace_booking_instances_overlapping .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover{display:inline;}form#form_myplace .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover > .icon,form#form_myplace_address_select .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover > .icon,form#form_myplace_booking_instances_overlapping .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover > .icon,form#form_myplace .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover > .icon,form#form_myplace_address_select .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover > .icon,form#form_myplace_booking_instances_overlapping .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover > .icon{border:1px solid #f60;border-collapse:separate;}form#form_myplace .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover > p,form#form_myplace_address_select .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover > p,form#form_myplace_booking_instances_overlapping .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover > p,form#form_myplace .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover > p,form#form_myplace_address_select .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover > p,form#form_myplace_booking_instances_overlapping .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:not(:checked) ~ .icon-hover > p{color:#f60;}form#form_myplace .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active,form#form_myplace_address_select .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active,form#form_myplace_booking_instances_overlapping .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active,form#form_myplace .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active,form#form_myplace_address_select .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active,form#form_myplace_booking_instances_overlapping .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active{display:inline;}form#form_myplace .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace_address_select .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace_booking_instances_overlapping .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace_address_select .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > .icon,form#form_myplace_booking_instances_overlapping .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > .icon{border:4px solid #f60;border-collapse:separate;}form#form_myplace .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace_address_select .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace_booking_instances_overlapping .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace_address_select .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > .icon img,form#form_myplace_booking_instances_overlapping .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > .icon img{margin-left:-4px;margin-top:-4px;}form#form_myplace .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > p,form#form_myplace_address_select .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > p,form#form_myplace_booking_instances_overlapping .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > p,form#form_myplace .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > p,form#form_myplace_address_select .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > p,form#form_myplace_booking_instances_overlapping .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input:checked ~ .icon-active > p{color:#f60;}form#form_myplace .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input[type=checkbox]:checked ~ .icon-active-hover,form#form_myplace_address_select .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input[type=checkbox]:checked ~ .icon-active-hover,form#form_myplace_booking_instances_overlapping .radio_icons:not(.disabled) label:not(.clicked):hover div.icon-group input[type=checkbox]:checked ~ .icon-active-hover,form#form_myplace .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input[type=checkbox]:checked ~ .icon-active-hover,form#form_myplace_address_select .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input[type=checkbox]:checked ~ .icon-active-hover,form#form_myplace_booking_instances_overlapping .checkbox_icons:not(.disabled) label:not(.clicked):hover div.icon-group input[type=checkbox]:checked ~ .icon-active-hover{display:table;}form#form_myplace .radio_icons .icon-inactive,form#form_myplace_address_select .radio_icons .icon-inactive,form#form_myplace_booking_instances_overlapping .radio_icons .icon-inactive,form#form_myplace .checkbox_icons .icon-inactive,form#form_myplace_address_select .checkbox_icons .icon-inactive,form#form_myplace_booking_instances_overlapping .checkbox_icons .icon-inactive,form#form_myplace .radio_icons .icon-active,form#form_myplace_address_select .radio_icons .icon-active,form#form_myplace_booking_instances_overlapping .radio_icons .icon-active,form#form_myplace .checkbox_icons .icon-active,form#form_myplace_address_select .checkbox_icons .icon-active,form#form_myplace_booking_instances_overlapping .checkbox_icons .icon-active,form#form_myplace .radio_icons .icon-hover .icon-active-hover,form#form_myplace_address_select .radio_icons .icon-hover .icon-active-hover,form#form_myplace_booking_instances_overlapping .radio_icons .icon-hover .icon-active-hover,form#form_myplace .checkbox_icons .icon-hover .icon-active-hover,form#form_myplace_address_select .checkbox_icons .icon-hover .icon-active-hover,form#form_myplace_booking_instances_overlapping .checkbox_icons .icon-hover .icon-active-hover{cursor:pointer;}form#form_myplace .radio_icons.place.disable span,form#form_myplace_address_select .radio_icons.place.disable span,form#form_myplace_booking_instances_overlapping .radio_icons.place.disable span,form#form_myplace .checkbox_icons.place.disable span,form#form_myplace_address_select .checkbox_icons.place.disable span,form#form_myplace_booking_instances_overlapping .checkbox_icons.place.disable span{color:#6b8274;}form#form_myplace .radio_icons input:nth-child(2),form#form_myplace_address_select .radio_icons input:nth-child(2),form#form_myplace_booking_instances_overlapping .radio_icons input:nth-child(2),form#form_myplace .checkbox_icons input:nth-child(2),form#form_myplace_address_select .checkbox_icons input:nth-child(2),form#form_myplace_booking_instances_overlapping .checkbox_icons input:nth-child(2){order:-2;}form#form_myplace td > span:first-child,form#form_myplace_address_select td > span:first-child,form#form_myplace_booking_instances_overlapping td > span:first-child{font-size:18px;}form#form_myplace .multiselect2 .multiselect2_selected_list,form#form_myplace_address_select .multiselect2 .multiselect2_selected_list,form#form_myplace_booking_instances_overlapping .multiselect2 .multiselect2_selected_list{padding-top:10px;}@media (min-width:768px){form#form_myplace .multiselect2 .multiselect2_selected_list .multiselect2_selected,form#form_myplace_address_select .multiselect2 .multiselect2_selected_list .multiselect2_selected,form#form_myplace_booking_instances_overlapping .multiselect2 .multiselect2_selected_list .multiselect2_selected{margin-right:10px;}form#form_myplace .multiselect2 .multiselect2_selected_list .multiselect2_selected:not(:last-of-type)::after,form#form_myplace_address_select .multiselect2 .multiselect2_selected_list .multiselect2_selected:not(:last-of-type)::after,form#form_myplace_booking_instances_overlapping .multiselect2 .multiselect2_selected_list .multiselect2_selected:not(:last-of-type)::after{content:',';}}@media (max-width:768px){form#form_myplace .multiselect2 .multiselect2_selected_list,form#form_myplace_address_select .multiselect2 .multiselect2_selected_list,form#form_myplace_booking_instances_overlapping .multiselect2 .multiselect2_selected_list{display:flex;flex-direction:column;text-align:center;}form#form_myplace .multiselect2 .multiselect2_selected_list .multiselect2_selected,form#form_myplace_address_select .multiselect2 .multiselect2_selected_list .multiselect2_selected,form#form_myplace_booking_instances_overlapping .multiselect2 .multiselect2_selected_list .multiselect2_selected{display:flex;flex-direction:row;align-items:center;width:100%;height:40px;}form#form_myplace .multiselect2 .multiselect2_selected_list span,form#form_myplace_address_select .multiselect2 .multiselect2_selected_list span,form#form_myplace_booking_instances_overlapping .multiselect2 .multiselect2_selected_list span{padding-left:20px;}form#form_myplace .multiselect2 .multiselect2_selected_list span span,form#form_myplace_address_select .multiselect2 .multiselect2_selected_list span span,form#form_myplace_booking_instances_overlapping .multiselect2 .multiselect2_selected_list span span{width:70%;text-align:left;}}form#form_myplace .multiselect2 .multiselect2_selected_list .fa-trash,form#form_myplace_address_select .multiselect2 .multiselect2_selected_list .fa-trash,form#form_myplace_booking_instances_overlapping .multiselect2 .multiselect2_selected_list .fa-trash{color:#f60;font-size:18px;cursor:pointer;margin-left:5px;}form#form_myplace .form_label,form#form_myplace_address_select .form_label,form#form_myplace_booking_instances_overlapping .form_label{font-size:18px;}form#form_myplace .form-control,form#form_myplace_address_select .form-control,form#form_myplace_booking_instances_overlapping .form-control{height:39px;}form#form_myplace > span:first-of-type,form#form_myplace_address_select > span:first-of-type,form#form_myplace_booking_instances_overlapping > span:first-of-type{background:white;top:10px;left:10px;position:relative;z-index:10001;}form#form_myplace tr.booking_time td > input[type="text"],form#form_myplace_address_select tr.booking_time td > input[type="text"],form#form_myplace_booking_instances_overlapping tr.booking_time td > input[type="text"]{width:50px;}form#form_myplace .booking_times .input-group-btn.data-dwn button,form#form_myplace_address_select .booking_times .input-group-btn.data-dwn button,form#form_myplace_booking_instances_overlapping .booking_times .input-group-btn.data-dwn button{border-radius:10px 0 0 10px;}form#form_myplace .booking_times .input-group-btn.data-up button,form#form_myplace_address_select .booking_times .input-group-btn.data-up button,form#form_myplace_booking_instances_overlapping .booking_times .input-group-btn.data-up button{border-radius:0 10px 10px 0;}form#form_myplace .form-group,form#form_myplace_address_select .form-group,form#form_myplace_booking_instances_overlapping .form-group{margin-bottom:0px;}@media (max-width:768px){form#form_myplace .form-group,form#form_myplace_address_select .form-group,form#form_myplace_booking_instances_overlapping .form-group{display:flex;justify-content:center;flex-direction:column;}}form#form_myplace input.hasDatepicker,form#form_myplace_address_select input.hasDatepicker,form#form_myplace_booking_instances_overlapping input.hasDatepicker{border-radius:10px;}.panel-footer .btn.btn-default{width:auto;height:40px;font-size:20px;font-weight:500;border-radius:10px;}.panel-footer .btn.btn-default.submit{width:auto;}.panel-footer .btn.btn-default.delete{width:auto;}.myplace-formgroup-form_group_participants{margin-bottom:20px;}.myplace-formgroup-form_group_participants .xwk_suggestlist_list > .xwk_suggestlist_list_entry{display:flex;justify-content:space-between;align-items:center;padding:2px 0px;}.myplace-formgroup-form_group_participants .xwk_suggestlist_list > .xwk_suggestlist_list_entry > input,.myplace-formgroup-form_group_participants .xwk_suggestlist_list > .xwk_suggestlist_list_entry > button{float:right;}.myplace-formgroup-form_group_participants .ac_input{width:100%;padding:12px 20px;border:1px solid #000;border-radius:10px;}.myplace-formgroup-form_group_participants .ac_input:focus{border-color:#f60;}.ac_results{z-index:1000103 !important;}.ac_results > ul{list-style:none;padding-left:0;color:#000;}.ac_results > ul > .ac_even{background-color:#ccdeeb;}.ac_results > ul > .ac_odd{background-color:#fff;}.ac_results > ul > .ac_even.ac_over,.ac_results > ul > .ac_odd.ac_over{background-color:#f60;}@media (max-width:768px){.title-label{text-align:center;}}