.wk-booking-table-body input.wk-qty::-webkit-outer-spin-button,
.wk-booking-table-body input.wk-qty::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}

.wk-booking-table-body input.wk-qty[type=number] {
    -moz-appearance: textfield !important;
}

.wk-next-cal::after, .wk-previous-cal::before {
    content: unset;
    display: block;
}

.wk-next-cal {
    cursor: pointer;
    float: right;
    font-size: 13px;
    display: inline-block;
    font-weight: 100;
    margin: 7px auto;
    width: 10px;
    height: 10px;
    border-top: 2px solid #000;
    border-left: 2px solid #000;
    transform: rotate(135deg);
    padding: unset;
}

.wk-previous-cal {
    cursor: pointer;
    float: left;
    font-size: 13px;
    display: inline-block;
    font-weight: 100;
    margin: 7px auto;
    width: 10px;
    height: 10px;
    border-top: 2px solid #000;
    border-left: 2px solid #000;
    transform: rotate(-45deg);
    padding: unset;
}

.booked-short-history {
    width: 100%;
}

.fy-add-product.booked {
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    cursor: not-allowed;
    opacity: 0.6;
}

.fy-booking-telephone {
    width: 100%;
    margin-top: 10px;
}

.fy-booking-comment {
    width: 100%;
    margin-top: 10px;
}
