#sb-main-container #main #sb-timeline #steps #details .detail-step-wrap .detail-step .license-links-container .promotions-letter-flag label[role=button] {
    display: none;
}

/*
    Custom CSS
    Please make sure your CSS rules are 
    more particular / have higher priority
    than other page styles
*/

#time-settings {
    display: none;
}

/* Openingstijden verbergen */
div#sb_booking_company_time {
    display: none !important;
}

/* Titels op de inlog-/registratiepagina dikker maken */
#sb-main-container h3,
#sb-main-container .title,
#sb-main-container .section-title {
    font-weight: 700 !important;
}

#events h3 {
    /* add your css rule here */
}

#events p.duration,
#events div.duration {
    /* add your css rule here */
}

#events p.description,
#events div.description {
    /* add your css rule here */
}

#events .selectedEvent {
    /* add your css rule here */
}

#events input.reserve_time_btn {
    /* add your css rule here */
}

#events input.select_another_btn {
    /* add your css rule here */
}

#eventForm #start_date-block-container h3,
#eventForm #timeline-container h3 {
    /* add your css rule here */
}

#eventForm #save_button {
    /* add your css rule here */
}

div.ui-widget-content {
    /* add your css rule here */
}

div.ui-widget-header {
    /* add your css rule here */
}

#timeline-container table.timeline {
    /* add your css rule here */
}

.timeline td.not_worked_time {
    /* add your css rule here */
}

.timeline td.free_time {
    /* add your css rule here */
}

.timeline td.selected_time {
    /* add your css rule here */
}

.timeline td.reserved_time {
    /* add your css rule here */
}

div#loading {
    /* add your css rule here */
}

div#loading {
    /* add your css rule here */
}

#start_date-block-container .zend_form dt,
#start_date-block-container .zend_form dt b,
#start_date-block-container .zend_form dd label {
    /* add your css rule here */
}

/* Social media login Google/Facebook verbergen op boekingspagina - veilige versie */
#sb-main-container .client-login-bar .social,
#sb-main-container .client-login-bar .btn-bar__social-links {
    display: none !important;
}

/* Tekst boven social login verbergen */
#sb-main-container .client-login-bar .txt {
    display: none !important;
}

/* Ruimte boven inlogformulier verkleinen */
#sb-main-container .client-login-bar {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Alleen Adres 2 verbergen, zonder Adres 1 te raken */
#sb-main-container .form-group:has(#sb_profile_x_address2),
#sb-main-container div:has(> #sb_profile_x_address2),
#sb-main-container label[for="sb_profile_x_address2"],
#sb-main-container #sb_profile_x_address2 {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* Titels 'Inloggen' en 'Account aanmaken' dikker en groter */
#sb-main-container #client-login .cap,
#sb-main-container #sb_sign_in_form .cap,
#sb-main-container .custom-form .cap {
    font-weight: 700 !important;
    font-size: 20px !important;
}

/* Land-veld volledig verbergen */
#sb-main-container .form-group:has(#sb_profile_x_country_id),
#sb-main-container div:has(> #sb_profile_x_country_id),
#sb-main-container label[for="sb_profile_x_country_id"],
#sb-main-container #sb_profile_x_country_id {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}