* {
    font-family: 'Open Sans', sans-serif;
}

body {
    background-color: #ffffff;
    font-size: 16px;
    color: #343a40;
}

    /* Menu */
    body.menu-on-top .menu,
    body.menu-on-left .menu {
        background-color: #0f5267;
    }

.page-button {
    background-color: #ffffff;
    color: #000000;
}

    .page-button.active {
        background-color: #0099B0;
        color: #ffffff;
    }

/* Result items */
.accommodation-result-list .accommodation-result {
    background-color: #ffffff;
}

.accommodation-result .accommodation-name h4,
.general-information-container .accommodation-name h4 {
    color: #000000;
    font-size: 24px;
}

.accommodation-result .period,
.general-information-container .accommodation-period {
    color: #000000;
    font-size: 16px;
}

.accommodation-price,
.accommodation-result .accommodation-price {
    color: #0199b0;
    font-size: 24px;
}

    .accommodation-result .accommodation-price .original-price {
        color: #808080;
        font-size: 24px;
    }

    .accommodation-result .accommodation-price .discount-name,
    .discount-name {
        color: #f3846e;
        font-size: 16px;
    }

.accommodation-result .accommodation-description {
    color: #000000;
    font-size: 16px;
}

.accommodation-result .accommodation-button button {
    background-color: #000000;
    color: #ffffff;
}

/* More information page */
.backtoresultsbutton-container a {
    color: #0f5267;
}

.book-now-button {
    background-color: #4db8c8;
    color: #ffffff;
}

.accommodation-tabs-container > ul.nav.nav-tabs > .nav-item > .nav-link {
    background-color: #d0d0d0;
    color: #ffffff;
}

    .accommodation-tabs-container > ul.nav.nav-tabs > .nav-item > .nav-link.active {
        background-color: #ffffff;
        color: #0199b0;
    }

/* BookNow page */
.book-now-buttons .back-button,
.book-now-buttons .next-button,
.book-now-buttons .save-button {
    background-color: #70706e;
    color: #ffffff;
}

.book-now-header {
    background-color: #dadada;
    color: #ffffff;
}

.book-now-form {
    background-color: #f5f5f5;
    color: #212529;
}

.book-now-overview {
    background-color: #ffffff;
    color: #212529;
}
