#fagineum-container .container{max-width:800px;margin:0 auto;font-size:16px;text-align:left}#fagineum-container .container .fa{font-style:normal}#fagineum-container .container .fa.fa-calendar:after{font-size:18px;content:"📅";filter:grayscale(100%)}#fagineum-container .container .fa.fa-history:after{content:"×";font-size:70px;line-height:20px;position:absolute;margin-left:-10px}#fagineum-container .container .far,#fagineum-container .container .fas{display:block;margin:0 auto;width:20px;height:10px;font-style:normal}#fagineum-container .container .far.fa-square:after,#fagineum-container .container .fas.fa-square:after{content:"☐";font-size:42px;filter:grayscale(100%);line-height:1px;margin:0 0 0 -10px}#fagineum-container .container .far.fa-check-square:after,#fagineum-container .container .fas.fa-check-square:after{content:"☑";font-size:42px;filter:grayscale(100%);line-height:1px;margin:0 0 0 -10px}#fagineum-container .container .far.fa-history:after,#fagineum-container .container .far.fa-times:after,#fagineum-container .container .fas.fa-history:after,#fagineum-container .container .fas.fa-times:after{content:"×";font-size:70px;line-height:20px;position:absolute;margin-left:-20px;margin-top:-10px}#fagineum-container .container fagineum-bookingclient-subheader>.list-group-item{border-bottom:0;padding:0 0 14px;margin:0 0 10px}#fagineum-container .container fagineum-bookingclient-subheader h3{font-family:Lato,sans-serif;font-size:20px;line-height:22px}#fagineum-container .container .clearfix::after{display:block;clear:both;content:""}#fagineum-container .container .float-end{float:right}#fagineum-container .container .text-center{text-align:center}#fagineum-container .container .mb-3{margin-bottom:1rem}@media (max-width:767.98px){#fagineum-container .container .mb-3{margin-bottom:2rem}}#fagineum-container .container .mb-2{margin-bottom:1rem;margin-top:1rem}#fagineum-container .container .mt-3{margin-top:1rem}#fagineum-container .container *{box-sizing:border-box}#fagineum-container .container .row{--bs-gutter-x:1.5rem;display:flex;flex-wrap:wrap;margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}#fagineum-container .container .row>*{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}#fagineum-container .container .col-1{flex:0 0 auto;width:calc((100% / 12) * 1)}#fagineum-container .container .col-2{flex:0 0 auto;width:calc((100% / 12) * 2)}#fagineum-container .container .col-3{flex:0 0 auto;width:calc((100% / 12) * 3)}#fagineum-container .container .col-4{flex:0 0 auto;width:calc((100% / 12) * 4)}#fagineum-container .container .col-5{flex:0 0 auto;width:calc((100% / 12) * 5)}#fagineum-container .container .col-6{flex:0 0 auto;width:calc((100% / 12) * 6)}#fagineum-container .container .col-7{flex:0 0 auto;width:calc((100% / 12) * 7)}#fagineum-container .container .col-8{flex:0 0 auto;width:calc((100% / 12) * 8)}#fagineum-container .container .col-9{flex:0 0 auto;width:calc((100% / 12) * 9)}#fagineum-container .container .col-10{flex:0 0 auto;width:calc((100% / 12) * 10)}#fagineum-container .container .col-11{flex:0 0 auto;width:calc((100% / 12) * 11)}#fagineum-container .container .col-12{flex:0 0 auto;width:calc((100% / 12) * 12)}#fagineum-container .container .col-sm-1,#fagineum-container .container .col-sm-2,#fagineum-container .container .col-sm-3{flex:0 0 auto}#fagineum-container .container .col-sm-4,#fagineum-container .container .col-sm-5{flex:0 0 auto}#fagineum-container .container .col-sm-6,#fagineum-container .container .col-sm-7{flex:0 0 auto}#fagineum-container .container .col-sm-8,#fagineum-container .container .col-sm-9{flex:0 0 auto}#fagineum-container .container .col-sm-10,#fagineum-container .container .col-sm-11{flex:0 0 auto}#fagineum-container .container .col-md-1,#fagineum-container .container .col-sm-12{flex:0 0 auto}@media (min-width:786px){#fagineum-container .container .col-sm-1{width:calc((100% / 12) * 1)}#fagineum-container .container .col-sm-2{width:calc((100% / 12) * 2)}#fagineum-container .container .col-sm-3{width:calc((100% / 12) * 3)}#fagineum-container .container .col-sm-4{width:calc((100% / 12) * 4)}#fagineum-container .container .col-sm-5{width:calc((100% / 12) * 5)}#fagineum-container .container .col-sm-6{width:calc((100% / 12) * 6)}#fagineum-container .container .col-sm-7{width:calc((100% / 12) * 7)}#fagineum-container .container .col-sm-8{width:calc((100% / 12) * 8)}#fagineum-container .container .col-sm-9{width:calc((100% / 12) * 9)}#fagineum-container .container .col-sm-10{width:calc((100% / 12) * 10)}#fagineum-container .container .col-sm-11{width:calc((100% / 12) * 11)}#fagineum-container .container .col-sm-12{width:calc((100% / 12) * 12)}}#fagineum-container .container .col-md-2,#fagineum-container .container .col-md-3{flex:0 0 auto}#fagineum-container .container .col-md-4,#fagineum-container .container .col-md-5{flex:0 0 auto}#fagineum-container .container .col-md-6,#fagineum-container .container .col-md-7{flex:0 0 auto}#fagineum-container .container .col-md-8,#fagineum-container .container .col-md-9{flex:0 0 auto}#fagineum-container .container .col-md-10,#fagineum-container .container .col-md-11{flex:0 0 auto}#fagineum-container .container .col-md-12{flex:0 0 auto}@media (min-width:1200px){#fagineum-container .container .col-md-1{width:calc((100% / 12) * 1)}#fagineum-container .container .col-md-2{width:calc((100% / 12) * 2)}#fagineum-container .container .col-md-3{width:calc((100% / 12) * 3)}#fagineum-container .container .col-md-4{width:calc((100% / 12) * 4)}#fagineum-container .container .col-md-5{width:calc((100% / 12) * 5)}#fagineum-container .container .col-md-6{width:calc((100% / 12) * 6)}#fagineum-container .container .col-md-7{width:calc((100% / 12) * 7)}#fagineum-container .container .col-md-8{width:calc((100% / 12) * 8)}#fagineum-container .container .col-md-9{width:calc((100% / 12) * 9)}#fagineum-container .container .col-md-10{width:calc((100% / 12) * 10)}#fagineum-container .container .col-md-11{width:calc((100% / 12) * 11)}#fagineum-container .container .col-md-12{width:calc((100% / 12) * 12)}}#fagineum-container .container .form-control{border:1px solid #000}#fagineum-container .container .input-group{display:flex;flex-direction:row;align-items:flex-end}#fagineum-container .container .input-group .btn{border-bottom-left-radius:0;border-top-left-radius:0;border-left:0;font-size:18px;padding:0 16px;height:45px}@media (max-width:767.98px){#fagineum-container .container .input-group{margin:2rem 0 1rem}}#fagineum-container .container .input-group .form-floating{flex:1 1 auto}#fagineum-container .container .form-group small{display:block;font-family:"Open Sans",sans-serif;font-size:12px;margin:0;order:1;text-align:center}#fagineum-container .container .form-group input,#fagineum-container .container .form-group select{border:1px solid #000;border-radius:0;font-family:"Open Sans",sans-serif;font-size:14px;order:2;text-align:center}#fagineum-container .container .form-group input.is-invalid,#fagineum-container .container .form-group select.is-invalid{border-color:red}#fagineum-container .container .form-floating{display:flex;flex-flow:column nowrap;justify-content:start}#fagineum-container .container .form-floating .invalid-feedback{font-size:14px}#fagineum-container .container .form-floating label{font-family:"Open Sans",sans-serif;font-size:14px;margin:0;padding:0 2px;order:1;text-align:left}#fagineum-container .container .form-floating input,#fagineum-container .container .form-floating select{border:1px solid #000;border-radius:0;font-family:"Open Sans",sans-serif;font-size:14px;order:2;padding:12px 8px;height:45px}@media (max-width:767.98px){#fagineum-container .container .form-floating label{margin-top:-2rem;position:absolute}#fagineum-container .container .form-floating input,#fagineum-container .container .form-floating select{padding:12px 8px}}#fagineum-container .container .form-floating input.is-invalid,#fagineum-container .container .form-floating select.is-invalid{border-color:red}#fagineum-container .container .form-check{align-items:center;display:flex;font-family:"Open Sans",sans-serif;font-size:14px}#fagineum-container .container .form-check input{border:2px solid #000;height:36px;width:36px;margin:0 19px 0 0}#fagineum-container .container .form-check label{width:calc(100% - 36px - 19px)}#fagineum-container .container .form-check label span{display:inline-block;max-width:100%}#fagineum-container .container .form-check label span *{display:inline}#fagineum-container .container .form-check .invalid-feedback{position:static;margin-top:10px;margin-bottom:10px}#fagineum-container .container .is-invalid~.invalid-feedback{display:block}#fagineum-container .container .invalid-feedback{display:none;color:red;z-index:40;margin-top:5px;width:100%;order:3}@media (max-width:767.98px){#fagineum-container .container frontend-bookingclient-resourcetickets .row>div.col-12{margin:2rem 0}}#fagineum-container .container frontend-bookingclient-resourcetickets .footerline{margin:3rem 0 0}@media (max-width:767.98px){#fagineum-container .container frontend-bookingclient-resourcetickets .footerline{margin:2rem 0 0}}#fagineum-container .container frontend-bookingclient-resourcetickets frontend-bookingclient-custom-select.ng-invalid .content{border-color:red}#fagineum-container .container frontend-bookingclient-resourcetickets frontend-bookingclient-custom-select .custom-select{border:0!important;display:flex;flex-direction:row;min-height:0}#fagineum-container .container frontend-bookingclient-resourcetickets frontend-bookingclient-custom-select label{font-family:"Open Sans",sans-serif;font-size:14px;margin:2px;order:1;opacity:1;position:static;padding:0;width:auto}#fagineum-container .container frontend-bookingclient-resourcetickets frontend-bookingclient-custom-select .content{order:2;border:1px solid #000;border-radius:7px;font-family:"Open Sans",sans-serif;font-size:14px;min-height:24px;min-width:66%;padding:10px;position:static;width:auto}#fagineum-container .container frontend-bookingclient-resourcetickets frontend-bookingclient-custom-select .contentelement{border-top:1px solid #ccc;font-family:"Open Sans",sans-serif;font-size:14px;padding:10px}#fagineum-container .container frontend-bookingclient-resourcetickets frontend-bookingclient-custom-select .contentelementWrapper{order:2;position:static;width:66%}@media (max-width:767.98px){#fagineum-container .container frontend-bookingclient-resourcetickets frontend-bookingclient-custom-select .content,#fagineum-container .container frontend-bookingclient-resourcetickets frontend-bookingclient-custom-select .contentelement{padding:10px}#fagineum-container .container frontend-bookingclient-resourcetickets frontend-bookingclient-custom-select .content,#fagineum-container .container frontend-bookingclient-resourcetickets frontend-bookingclient-custom-select label{width:100%}#fagineum-container .container frontend-bookingclient-resourcetickets frontend-bookingclient-custom-select .custom-select{flex-direction:column}}#fagineum-container .container frontend-bookingclient-additionalbooking>.list-group-item:not(.footerline){border-bottom:2px solid #fff;padding:10px 0}#fagineum-container .container frontend-bookingclient-additionalbooking>.list-group-item:not(.footerline):first-child{padding:0 0 0 46px}#fagineum-container .container frontend-bookingclient-additionalbooking>.list-group-item:not(.footerline) .btn{border:0}#fagineum-container .container frontend-bookingclient-additionalbooking fagineum-bookingclient-subheader>.list-group-item{margin:0}#fagineum-container .container frontend-bookingclient-additionalbooking .additionalequipment_header{display:none}#fagineum-container .container frontend-bookingclient-additionalbooking .footerline{margin:3rem 0 0}#fagineum-container .container frontend-bookingclient-additionalbooking .far,#fagineum-container .container frontend-bookingclient-additionalbooking .fas{display:inline}#fagineum-container .container .list-group>.list-group-item:first-child,#fagineum-container .container frontend-bookingclient-additionalbooking .collapse,#fagineum-container .container frontend-bookingclient-form .form-check .invalid-feedback,#fagineum-container .container h6{display:none}#fagineum-container .container frontend-bookingclient-additionalbooking .far:after{position:relative;top:10px}#fagineum-container .container frontend-bookingclient-additionalbooking ngb-popover-window{background-color:#fff;border:0;padding:10px;color:#000}#fagineum-container .container frontend-bookingclient-additionalbooking .collapse.link-primary{border:1px solid #fff;padding:7px 10px;display:inline-block}#fagineum-container .container frontend-bookingclient-additionalbooking .fas.fa-info-circle:after{content:'i';border:1px solid #fff;font-size:10px;width:10px;text-align:center;height:10px;border-radius:5px;padding:5px}#fagineum-container .container frontend-bookingclient-form input,#fagineum-container .container frontend-bookingclient-form select,#fagineum-container .container frontend-bookingclient-times .form-group input,#fagineum-container .container ngb-datepicker .ngb-dp-month{width:100%}#fagineum-container .container frontend-bookingclient-times>.list-group-item:not(.footerline){border-bottom:2px solid #fff;padding:1rem 0}#fagineum-container .container frontend-bookingclient-times>.list-group-item:not(.footerline).timesheaderline .btn{border:0;padding:0;font-size:12px}#fagineum-container .container frontend-bookingclient-times>.list-group-item:not(.footerline) .row .col-1 .btn{font-size:40px;border:0}#fagineum-container .container frontend-bookingclient-times>.list-group-item:not(.footerline) .btn{font-size:20px;padding:12px}#fagineum-container .container frontend-bookingclient-times frontend-times-static .row{margin:.5rem 0}#fagineum-container .container frontend-bookingclient-times .bg-danger .btn i,#fagineum-container .container frontend-bookingclient-times .bg-info .btn i,#fagineum-container .container frontend-bookingclient-times .bg-success .btn i{display:block;line-height:1;margin-bottom:.8rem}#fagineum-container .container frontend-bookingclient-times .bg-danger .btn{border:0;color:red;padding-top:20px}#fagineum-container .container frontend-bookingclient-times .bg-success .btn{border:0;color:#fff;padding-top:20px}#fagineum-container .container frontend-bookingclient-times .bg-info .btn{border:0;color:#000;padding-top:20px}#fagineum-container .container frontend-bookingclient-times .footerline{border-bottom:0;margin:2rem 0}#fagineum-container .container frontend-bookingclient-tickets fagineum-bookingclient-subheader>.list-group-item{margin:0}#fagineum-container .container frontend-bookingclient-tickets>.list-group-item .float-end{font-size:20px;line-height:1.1}#fagineum-container .container frontend-bookingclient-tickets>.list-group-item:not(.footerline){margin:1rem 0;border:0}#fagineum-container .container frontend-bookingclient-tickets>.list-group-item:not(.footerline):first-child{padding:0 0 0 46px}#fagineum-container .container frontend-bookingclient-tickets>.list-group-item:not(.footerline).totalpriceline{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:1rem 0;line-height:1.1}@media (max-width:767.98px){#fagineum-container .container frontend-bookingclient-times>.list-group-item:not(.footerline).timesheaderline .form-control{width:100%}#fagineum-container .container frontend-bookingclient-tickets>.list-group-item .float-end{font-size:16px}#fagineum-container .container frontend-bookingclient-tickets>.list-group-item:not(.footerline).totalpriceline{font-size:16px}}#fagineum-container .container frontend-bookingclient-tickets>.list-group-item:not(.footerline).addbookingline{margin-top:2rem}#fagineum-container .container frontend-bookingclient-form fagineum-bookingclient-subheader>.list-group-item{margin:0}#fagineum-container .container frontend-bookingclient-form>.list-group-item:not(.footerline){padding:1rem 0}#fagineum-container .container frontend-bookingclient-form>.list-group-item:not(.footerline) #formSalutation>option:nth-child(1){color:#aaa}#fagineum-container .container frontend-bookingclient-form .form-check .form-check-input.is-invalid~.form-check-label{color:red}#fagineum-container .container frontend-bookingclient-form input::placeholder{color:#000}#fagineum-container .container ngb-datepicker{padding:10px}#fagineum-container .container ngb-datepicker ngb-datepicker-navigation{display:flex;justify-content:space-between;gap:0 5px}#fagineum-container .container ngb-datepicker ngb-datepicker-navigation .btn{background-color:rgba(0,0,0,0);border-radius:0;border-color:rgba(0,0,0,0)}#fagineum-container .container ngb-datepicker ngb-datepicker-navigation .btn:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}#fagineum-container .container ngb-datepicker ngb-datepicker-navigation-select{display:flex;justify-content:space-between;gap:0 10px}#fagineum-container .container ngb-datepicker .ngb-dp-week,#fagineum-container .container ngb-datepicker .ngb-dp-weekdays{display:flex;justify-content:space-between;color:#000}#fagineum-container .container .btn{background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff;text-transform:uppercase;font-size:14px;padding:7px 10px}#fagineum-container .container .btn:hover{color:#ffd800}#fagineum-container .container .list-group.footerline{border-bottom:0}#fagineum-container .container .dropdown-menu.show{background-color:#fff;z-index:100}#fagineum-container .container .dropdown-menu.show .ngb-dp-header{margin-bottom:20px}#fagineum-container .container .dropdown-menu.show .ngb-dp-header .btn{padding:0!important;margin:0!important;color:#000}#fagineum-container .container .dropdown-menu.show .ngb-dp-header .btn:hover{color:#ffd800}#fagineum-container .container .dropdown-menu.show .ngb-dp-day,#fagineum-container .container .dropdown-menu.show .ngb-dp-weekday{padding:3px}#fagineum-container .container h5{font-size:30px;margin:0}