﻿.block_biorn-eventkalender{padding:100px 0}.block_biorn-eventkalender .row{position:relative}.block_biorn-eventkalender .carousel-control-next-month{right:0;left:unset}.block_biorn-eventkalender .container .row #calendar{width:100%;height:100%;color:#00b085;position:relative;border-radius:20px}.block_biorn-eventkalender .container .row #calendar table{width:100%;height:auto;position:absolute;border-radius:20px;border:2px solid #00b085;background:rgba(0,176,133,.2) 0% 0% no-repeat padding-box}.block_biorn-eventkalender .container .row #calendar.active table{background:#00434d 0% 0% no-repeat padding-box}.block_biorn-eventkalender .container .row #calendar tbody,.block_biorn-eventkalender .container .row #calendar thead{opacity:0;height:0;pointer-events:none}.block_biorn-eventkalender .container .row #calendar tbody .row,.block_biorn-eventkalender .container .row #calendar thead .row{margin:0 !important}.block_biorn-eventkalender .container .row #calendar tbody .row th,.block_biorn-eventkalender .container .row #calendar thead .row th{width:14.28%;margin:1pt 0}.block_biorn-eventkalender .container .row #calendar tbody .row th abbr,.block_biorn-eventkalender .container .row #calendar thead .row th abbr{font-size:14px;color:#bdbdbd;font-weight:500;margin-bottom:10px;text-decoration:none;text-transform:uppercase}.block_biorn-eventkalender .container .row #calendar tbody .row th:hover abbr,.block_biorn-eventkalender .container .row #calendar thead .row th:hover abbr{cursor:default}.block_biorn-eventkalender .container .row #calendar tbody .row td,.block_biorn-eventkalender .container .row #calendar thead .row td{width:14.28%;margin:1pt 0}.block_biorn-eventkalender .container .row #calendar tbody .row td time,.block_biorn-eventkalender .container .row #calendar thead .row td time{padding:10px;font-size:16px}.block_biorn-eventkalender .container .row #calendar.active tbody,.block_biorn-eventkalender .container .row #calendar.active thead{opacity:1;height:auto;pointer-events:all}.block_biorn-eventkalender .container .row .kalender-item{transition:all 350ms ease}.block_biorn-eventkalender .container .row .kalender-item .border-radius-20{border:2px solid #00b085}.block_biorn-eventkalender .container .row .calendar-view{height:100%;height:auto;display:flex;align-items:center;justify-content:center}.block_biorn-eventkalender .container .row .date-wrapper{gap:40px;overflow-x:scroll}.block_biorn-eventkalender .container .row .date-wrapper .btn{font-size:16px;font-weight:500;width:170px;color:#bdbdbd;box-shadow:none !important;line-height:26px;border:1px solid #bdbdbd}.block_biorn-eventkalender .container .row .date-wrapper .btn:hover,.block_biorn-eventkalender .container .row .date-wrapper .btn.active,.block_biorn-eventkalender .container .row .date-wrapper .btn#today{box-shadow:none !important;border-color:#00b085;color:#fff;background-color:#00b085}.block_biorn-eventkalender .container .row .cell-content{color:#fff !important}.block_biorn-eventkalender .container .row .cell-content.today,.block_biorn-eventkalender .container .row .cell-content.active{border-radius:5px;color:#fff !important;background-color:#00b085 !important}.block_biorn-eventkalender .container .row .cell-content.today:before,.block_biorn-eventkalender .container .row .cell-content.active:before{content:none}.block_biorn-eventkalender .container .row h5{font-size:26px;line-height:32px}.block_biorn-eventkalender .container .row h4{min-height:48px}.block_biorn-eventkalender .container .row select,.block_biorn-eventkalender .container .row input{border:none;color:#00b085;font-size:18px;line-height:22px;padding:20px 30px;border-radius:20px;background:rgba(0,176,133,.2) 0% 0% no-repeat padding-box}.block_biorn-eventkalender .container .row select::-moz-placeholder,.block_biorn-eventkalender .container .row input::-moz-placeholder{color:#00b085;font-weight:400}.block_biorn-eventkalender .container .row select::-moz-placeholder{color:#00b085;font-weight:400}.block_biorn-eventkalender .container .row select::placeholder,.block_biorn-eventkalender .container .row select option{color:#00b085;font-weight:400}.block_biorn-eventkalender .container .row input::-moz-placeholder{color:#00b085;font-weight:400}.block_biorn-eventkalender .container .row input::placeholder,.block_biorn-eventkalender .container .row input option{color:#00b085;font-weight:400}.block_biorn-eventkalender .container .row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.block_biorn-eventkalender .container .row .date-select{width:45%;position:relative}.block_biorn-eventkalender .container .row .category-select{width:45%;position:relative}.block_biorn-eventkalender .container .row .category-select svg{transform:rotate(90deg) translate(100%, 0);right:13px;position:absolute}.block_biorn-eventkalender .container .row .category-select svg path{transition:all 350ms ease}.block_biorn-eventkalender .container .row .category-select:hover svg path{transition:all 350ms ease;fill:#00b085}.block_biorn-eventkalender .layout{background-color:#fefefe}.block_biorn-eventkalender .table-responsive,.block_biorn-eventkalender .square{width:70vmin;display:flex;flex-direction:column}.block_biorn-eventkalender .table-responsive .table{font-feature-settings:"lnum";font-variant-numeric:lining-nums;border-collapse:separate;empty-cells:hide;margin-bottom:0;margin:0 auto}.block_biorn-eventkalender .calendar{font-variant-numeric:tabular-nums;empty-cells:hide;margin-bottom:0;display:flex;flex-direction:column}.block_biorn-eventkalender .calendar abbr{color:currentColor}.block_biorn-eventkalender .calendar caption{padding:.3rem 0;caption-side:top;text-align:center;color:currentColor;font-weight:bold;font-size:1em}.block_biorn-eventkalender .calendar .navbar{flex-direction:row;padding:0}.block_biorn-eventkalender .calendar thead th{text-align:center;color:currentColor;width:10vmin}.block_biorn-eventkalender .calendar tbody td{text-align:center;width:10vmin}.block_biorn-eventkalender .calendar .past{font-weight:normal;color:#eee}.block_biorn-eventkalender .calendar .future{color:currentColor}.block_biorn-eventkalender .calendar .empty-row{opacity:0}.block_biorn-eventkalender .calendar .empty-row .empty-cell{border-top-width:0}.block_biorn-eventkalender .no-js .calendar caption{caption-side:bottom}.block_biorn-eventkalender .no-js .skip{display:none !important}.block_biorn-eventkalender .no-js .jump{margin:0 auto}.block_biorn-eventkalender .jump{margin:0 auto}.block_biorn-eventkalender .jump-select{border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0)}.block_biorn-eventkalender .jump-select:hover{border-color:#00b085}.block_biorn-eventkalender .skip{border-color:rgba(255,255,255,0)}.block_biorn-eventkalender .skip.btn{margin-top:0 !important}.block_biorn-eventkalender #changeMonth i.fa::before{content:""}.block_biorn-eventkalender #changeMonth[disabled]{display:none}.block_biorn-eventkalender #changeMonth[disabled] i.fa::before{content:""}.no-js .block_biorn-eventkalender #changeMonth[disabled] i.fa::before{content:"";display:block}.block_biorn-eventkalender .no-js #changeMonth:hover i.fa::before{content:""}.block_biorn-eventkalender .no-js #changeMonth:focus{border-color:#00b085}.block_biorn-eventkalender .show-we .sunday,.block_biorn-eventkalender .show-we .saturday{background-color:rgba(128,128,128,.3)}.block_biorn-eventkalender .row{display:flex}.block_biorn-eventkalender .cell{display:block;width:calc(14.2857142857% - 2pt);border-radius:4pt;margin:1pt}.block_biorn-eventkalender .cell::after{content:"";display:table;clear:both}.block_biorn-eventkalender .cell::before{float:left;padding-bottom:calc(10vmin - 2pt);margin-right:calc(-10vmin - 2pt)}.block_biorn-eventkalender .cell-content{display:block;margin:0 auto}.block_biorn-eventkalender .tbody .cell-content{text-align:right}.block_biorn-eventkalender .today::before{content:"▶";font-size:66%}
/*# sourceMappingURL=block_eventkalender.css.map */
