/*
Theme Name: Divi child theme
Template: Divi
Description: Divi child theme
Author: Mikołaj Antonik
Author URI: https://www.mikolajantonik.com
*/

@import url("../Divi/style.css");



.date.tooltipster span.number {
    border: 1px solid #ffffff;
}

body table#calendar-20.booked-calendar tbody td span#date-20.date.tooltipster-20 {
    background: #2b3360 !important;
}
body table.booked-calendar tr.week td.active .date .number {
    background: none;
    border: 1px solid #c09a57;
    color: #c09a57;
}
body table#calendar-20.booked-calendar tbody td span#date-20.date.tooltipster-20 {
    color: white !important;
}
body #kalendarz table.booked-calendar .booked-appt-list .timeslot .timeslot-people button#book-button-20 {
    border-color: white !important;
    background-color: #222951 !important;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
    width: 144px;
    height: 38px;
    border-radius: 52px;
    border: solid 1px #ffffff;
    text-transform: uppercase;
}
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title {
    color: white;
}
body .booked-calendar-wrap .booked-appt-list .timeslot {
    border: none;
}
body .booked-calendar-wrap .booked-appt-list h2 {
    text-align: left;
    padding-left: 14px;
}


body table.booked-calendar td:first-child{
	border-left: none;
}
body table.booked-calendar td:last-child {
    border-right: none;
}
body table.booked-calendar{
	border-bottom: none;
}
body table.booked-calendar td {
    border: 2px solid #222951;
}
body table.booked-calendar tbody {
    border-right: 1px solid #222951;
}
body table.booked-calendar tr.entryBlock td {
    border-bottom: 2px solid #222951;
}
body table.booked-calendar tr.week td.active {
    border-bottom-color: #222951;
}
body table.booked-calendar .booked-appt-list {
    box-shadow: none;
}