/* This CSS file will be loaded at last. Any CSS customization should be placed here */

/* NADPISANIE CZCIONKI NA WSZYSTKIE ELEMENTY WYGNEROWANE PRZEZ VIKBOOKING */
body [class*="vbo"],
body [id*="vbo"],
body .vikbooking,
body .vikbooking * {
    font-family: "Lora", serif !important;
}

/* SEKCJA PANELU REZERWACJI */
/* Kolor początkowy przycisku "czytaj więcej" w panelu rezerwacji */
.vbo-result-readmore-trig {
    color: #00a86b !important;   /* niebieski */
    transition: color 0.2s ease;
}

/* Kolor po najechaniu */
.vbo-result-readmore-trig:hover {
    color: #025738 !important;   /* zielony */
}

/* Domyślny wygląd przycisku "wybierz" w panelu rezerwacji */
#vbselector1_1 {
    background-color: #00074a !important; /* niebieski */
    color: #ffffff !important;
    border: none !important;
    transition: background-color 0.25s ease;
}

/* Hover – zielony */
#vbselector1_1:hover {
    background-color: #00a86b !important; /* zielony */
    color: #ffffff !important;
}

/* PODSTAWA – granatowy przycisk "cofnij" w panelu rezerwacji */
.goback a.vbo-goback-link.vbo-pref-color-btn-secondary {
    background-color: #00074a !important;
    color: #ffffff !important;
    border-color: #00074a !important;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 6px;
    text-decoration: none !important;
    transition: background-color 0.1s ease, border-color 0.1s ease;
}

/* HOVER – np. zielony */
.goback a.vbo-goback-link.vbo-pref-color-btn-secondary:hover {
    background-color: #00a86b !important;
    border-color: #00a86b !important;
    color: #ffffff !important;
}

/* PRZYCISK "Rezerwuj" w panelu rezerwacji */
input[type="submit"].booknow.vbo-pref-color-btn {
    background-color: #00074a !important;   /* granat */
    color: #ffffff !important;
    border: 1px solid #00074a !important;
    padding: 12px 28px !important;
    border-radius: 6px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: background-color 0.1s ease, border-color 0.1s ease;
}

/* HOVER */
input[type="submit"].booknow.vbo-pref-color-btn:hover {
    background-color: #00a86b !important;   /* zielony */
    border-color: #00a86b !important;
    color: #ffffff !important;
}

.vbo-oconfirm-priceinfo {
    display: none !important;
}