.bk-calendar-main-wrapper{width:100%;color:#222;-webkit-box-sizing:border-box;box-sizing:border-box}.bk-calendar-main-wrapper *,.bk-calendar-main-wrapper *::before,.bk-calendar-main-wrapper *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.bk-calendar-main-wrapper .bk-calendar-title{margin:5px 0.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bk-calendar-main-wrapper .bk-calendar-title p{letter-spacing:2px;font-weight:bold;font-size:20px;margin:0}.bk-calendar-main-wrapper .bk-calendar-legende{margin:10px 0.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#ffffff}.bk-calendar-main-wrapper .bk-calendar-legende .bk-calendar-legende-item{text-align:center;width:100%;padding:5px 10px;font-size:14px}.bk-calendar-main-wrapper .bk-calendar-legende .bk-calendar-legende-item.bk-calendar-legende-item-free{background-color:rgba(189,224,183,0.5)}.bk-calendar-main-wrapper .bk-calendar-legende .bk-calendar-legende-item.bk-calendar-legende-item-reserved{background-color:rgba(244,161,66,0.5)}.bk-calendar-main-wrapper .bk-calendar-legende .bk-calendar-legende-item.bk-calendar-legende-item-occupied{background-color:rgba(239,136,136,0.5)}.bk-calendar-main-wrapper .bk-calendar-legende .bk-calendar-legende-item.bk-calendar-legende-item-not-available{background-color:rgba(170,170,170,0.5)}.bk-calendar-main-wrapper .bk-calendar{width:100%}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-control .bk-calendar-control-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0.5%;-ms-flex-wrap:wrap;flex-wrap:wrap}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-control .bk-calendar-control-arrows .bk-calendar-control-next,.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-control .bk-calendar-control-arrows .bk-calendar-control-prev{position:relative;color:transparent;-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%;height:40px}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-control .bk-calendar-control-arrows .bk-calendar-control-next::before,.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-control .bk-calendar-control-arrows .bk-calendar-control-prev::before{content:"";height:20px;width:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:5px solid #222;border-width:5px 5px 0 0;-webkit-transform-origin:top left;transform-origin:top left}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-control .bk-calendar-control-arrows .bk-calendar-control-next:hover,.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-control .bk-calendar-control-arrows .bk-calendar-control-prev:hover{cursor:pointer;background-color:rgba(44,114,199,0.1)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-control .bk-calendar-control-arrows .bk-calendar-control-prev::before{-webkit-transform:rotate(-135deg) translate(-50%, -50%);transform:rotate(-135deg) translate(-50%, -50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-control .bk-calendar-control-arrows .bk-calendar-control-next::before{-webkit-transform:rotate(45deg) translate(-50%, -50%);transform:rotate(45deg) translate(-50%, -50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-control .bk-calendar-control-selects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0.5%;-ms-flex-wrap:wrap;flex-wrap:wrap}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-control .bk-calendar-control-selects .bk-calendar-control-select{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 10px;border-radius:0px;border:1px solid #eeeeee;background-color:#ffffff;margin:5px 0}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container{-webkit-box-flex:0;-ms-flex:0 0 99%;flex:0 0 99%;max-width:99%;margin:5px 0.5%;border:1px solid #eeeeee;border-radius:5px;background-color:#eeeeee}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-item{text-align:center;padding:5px 2px;border-bottom:1px solid #eeeeee;letter-spacing:2px;text-transform:uppercase;font-size:16px}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper{background-color:#ffffff;border-radius:0 0 5px 5px;padding:5px;height:calc(100% - 35px)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-dayname-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-dayname-wrapper .bk-calendar-dayname-item{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%;border-bottom:1px solid #eeeeee;text-align:center}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item{-webkit-box-flex:0;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%;text-align:center;color:#222;padding:5px 2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-bottom:1px solid #ffffff;font-size:16px}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item:not(:nth-child(7n)){border-right:1px solid #ffffff}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item:hover>div{cursor:pointer;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-color:rgba(255,255,255,0.5)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-free-start.bk-day-status-free-end{background:rgba(189,224,183,0.5)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-free-start.bk-day-status-reserved-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(189,224,183,0.5)), color-stop(50%, rgba(244,161,66,0.5)));background:linear-gradient(to bottom right, rgba(189,224,183,0.5) 50%, rgba(244,161,66,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-free-start.bk-day-status-occupied-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(189,224,183,0.5)), color-stop(50%, rgba(239,136,136,0.5)));background:linear-gradient(to bottom right, rgba(189,224,183,0.5) 50%, rgba(239,136,136,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-free-start.bk-day-status-not-available-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(189,224,183,0.5)), color-stop(50%, rgba(170,170,170,0.5)));background:linear-gradient(to bottom right, rgba(189,224,183,0.5) 50%, rgba(170,170,170,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-reserved-start.bk-day-status-free-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(244,161,66,0.5)), color-stop(50%, rgba(189,224,183,0.5)));background:linear-gradient(to bottom right, rgba(244,161,66,0.5) 50%, rgba(189,224,183,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-reserved-start.bk-day-status-reserved-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(244,161,66,0.5)), color-stop(50%, rgba(244,161,66,0.5)));background:linear-gradient(to bottom right, rgba(244,161,66,0.5) 50%, rgba(244,161,66,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-reserved-start.bk-day-status-occupied-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(244,161,66,0.5)), color-stop(50%, rgba(239,136,136,0.5)));background:linear-gradient(to bottom right, rgba(244,161,66,0.5) 50%, rgba(239,136,136,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-reserved-start.bk-day-status-not-available-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(244,161,66,0.5)), color-stop(50%, rgba(170,170,170,0.5)));background:linear-gradient(to bottom right, rgba(244,161,66,0.5) 50%, rgba(170,170,170,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-occupied-start.bk-day-status-free-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(239,136,136,0.5)), color-stop(50%, rgba(189,224,183,0.5)));background:linear-gradient(to bottom right, rgba(239,136,136,0.5) 50%, rgba(189,224,183,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-occupied-start.bk-day-status-reserved-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(239,136,136,0.5)), color-stop(50%, rgba(244,161,66,0.5)));background:linear-gradient(to bottom right, rgba(239,136,136,0.5) 50%, rgba(244,161,66,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-occupied-start.bk-day-status-occupied-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(239,136,136,0.5)), color-stop(50%, rgba(239,136,136,0.5)));background:linear-gradient(to bottom right, rgba(239,136,136,0.5) 50%, rgba(239,136,136,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-occupied-start.bk-day-status-not-available-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(239,136,136,0.5)), color-stop(50%, rgba(170,170,170,0.5)));background:linear-gradient(to bottom right, rgba(239,136,136,0.5) 50%, rgba(170,170,170,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-not-available-start.bk-day-status-free-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(170,170,170,0.5)), color-stop(50%, rgba(189,224,183,0.5)));background:linear-gradient(to bottom right, rgba(170,170,170,0.5) 50%, rgba(189,224,183,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-not-available-start.bk-day-status-reserved-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(170,170,170,0.5)), color-stop(50%, rgba(244,161,66,0.5)));background:linear-gradient(to bottom right, rgba(170,170,170,0.5) 50%, rgba(244,161,66,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-not-available-start.bk-day-status-occupied-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(170,170,170,0.5)), color-stop(50%, rgba(239,136,136,0.5)));background:linear-gradient(to bottom right, rgba(170,170,170,0.5) 50%, rgba(239,136,136,0.5) 50%)}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper .bk-calendar-days-wrapper .bk-calendar-day-item.bk-day-status-not-available-start.bk-day-status-not-available-end{background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(170,170,170,0.5)), color-stop(50%, rgba(170,170,170,0.5)));background:linear-gradient(to bottom right, rgba(170,170,170,0.5) 50%, rgba(170,170,170,0.5) 50%);color:#ffffff}.bk-calendar-main-wrapper .bk-copyright{margin:10px 0.5%;text-align:center;font-size:14px}@media (min-width: 768px){.bk-calendar-main-wrapper .bk-calendar-legende{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-control .bk-calendar-control-selects .bk-calendar-control-select{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%;margin:5px 0}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper.bk-calendar-months-per-row-1 .bk-calendar-month-container{-webkit-box-flex:0;-ms-flex:0 0 99%;flex:0 0 99%;max-width:99%}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper.bk-calendar-months-per-row-2 .bk-calendar-month-container{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper.bk-calendar-months-per-row-3 .bk-calendar-month-container{-webkit-box-flex:0;-ms-flex:0 0 32.33333%;flex:0 0 32.33333%;max-width:32.33333%}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper.bk-calendar-months-per-row-4 .bk-calendar-month-container{-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper.bk-calendar-months-per-row-5 .bk-calendar-month-container{-webkit-box-flex:0;-ms-flex:0 0 19%;flex:0 0 19%;max-width:19%}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper.bk-calendar-months-per-row-6 .bk-calendar-month-container{-webkit-box-flex:0;-ms-flex:0 0 15.66667%;flex:0 0 15.66667%;max-width:15.66667%}.bk-calendar-main-wrapper .bk-calendar .bk-calendar-container .bk-calendar-wrapper .bk-calendar-month-container .bk-calendar-month-wrapper{background-color:#ffffff;border-radius:0 0 5px 5px;padding:5px;height:calc(100% - 35px)}}.bk-spinner{margin:5px auto;border:4px solid #2c72c7;border-bottom-color:rgba(44,114,199,0.5);border-radius:50%;-webkit-animation:bk-spinning 1s infinite ease-in-out;animation:bk-spinning 1s infinite ease-in-out}@-webkit-keyframes bk-spinning{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes bk-spinning{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/*# sourceMappingURL=occupancyCalendar.min.css.map */