@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* _content/ScottWilliams.Kit/Pages/Bookings/Edit.razor.rz.scp.css */
.cost-label[b-sdl8q5k7gz] {
    width: 200px;
}

.cost-figure[b-sdl8q5k7gz] {
    width: 100px;
    text-align: right;
    padding-right: 6px;
}

.cost-total[b-sdl8q5k7gz] {
    border-top: 1px solid black;
    font-weight: bold;
}

.supplements-paid-in-person[b-sdl8q5k7gz] {
    width: 300px;
    font-weight: bold;
}

.discount[b-sdl8q5k7gz] {
    color: red;
}

.declined[b-sdl8q5k7gz] {
    text-decoration: line-through;
}
/* _content/ScottWilliams.Kit/Pages/Components/BookingTableCard.razor.rz.scp.css */
.k-table-td[b-m01ae4ye8f] {
    padding-block: 2px !important;
    padding-inline: 4px !important;
}

.k-table-md[b-m01ae4ye8f] {
    font-size: 11px !important;
    line-height: 1.2 !important;
}

.k-button-md[b-m01ae4ye8f] {
    padding-block: 2px !important;
    padding-inline: 4px !important;
    font-size: 11px !important;
    line-height: 1.2 !important;
}

.k-input-md[b-m01ae4ye8f], .k-picker-md[b-m01ae4ye8f] {
    padding-block: 2px !important;
    padding-inline: 4px !important;
}

.k-input-md[b-m01ae4ye8f], .k-picker-md[b-m01ae4ye8f] {
    font-size: 11px !important;
    line-height: 1.2 !important;
}

.k-pager-md[b-m01ae4ye8f] {
    padding-inline: 2px !important;
    padding-block: 2px !important;
    gap: 2px !important;
}

.k-grid-pager[b-m01ae4ye8f] {
    font-size: 11px !important;
}

.btn[b-m01ae4ye8f] {
    --bs-btn-font-size: 11px !important;
}

.dropdown-menu[b-m01ae4ye8f] {
    --bs-btn-font-size: 11px !important;
}

.k-card-header[b-m01ae4ye8f] {
    padding-block: 8px !important;
    padding-inline: 12px !important;
}

.h1[b-m01ae4ye8f], .h2[b-m01ae4ye8f], .h3[b-m01ae4ye8f], .h4[b-m01ae4ye8f], .h5[b-m01ae4ye8f], .h6[b-m01ae4ye8f], h1[b-m01ae4ye8f], h2[b-m01ae4ye8f], h3[b-m01ae4ye8f], h4[b-m01ae4ye8f], h5[b-m01ae4ye8f], h6[b-m01ae4ye8f] {
    margin-bottom: 0;
}
/* _content/ScottWilliams.Kit/Pages/Components/ErrorComponent.razor.rz.scp.css */
/* _content/ScottWilliams.Kit/Pages/DashboardCards/ActiveBookingsCard.razor.rz.scp.css */
.card-edit[b-j0iuz91u5b] {
    color: red;
}
.card-edit:hover[b-j0iuz91u5b] {
    text-decoration: underline;
}
/* _content/ScottWilliams.Kit/Pages/DashboardCards/BookingAssignmentsChartCard.razor.rz.scp.css */
.card-edit[b-n6bziy5ec7] {
    color: red;
}
.card-edit:hover[b-n6bziy5ec7] {
    text-decoration: underline;
}
/* _content/ScottWilliams.Kit/Pages/DashboardCards/BookingsChartCard.razor.rz.scp.css */
.card-edit[b-52nbe6579r] {
    color: red;
}
.card-edit:hover[b-52nbe6579r] {
    text-decoration: underline;
}
/* _content/ScottWilliams.Kit/Pages/DashboardCards/OnHoldBookingsCard.razor.rz.scp.css */
.card-edit[b-ga2xoyfvq4] {
    color: red;
}
.card-edit:hover[b-ga2xoyfvq4] {
    text-decoration: underline;
}
/* _content/ScottWilliams.Kit/Pages/DashboardCards/OpenEnquiriesCard.razor.rz.scp.css */
.card-edit[b-xkm4ee4tat] {
    color: red;
}
.card-edit:hover[b-xkm4ee4tat] {
    text-decoration: underline;
}
/* _content/ScottWilliams.Kit/Pages/DashboardCards/OpenInvoicesCard.razor.rz.scp.css */
.card-edit[b-ygyy2ofukz] {
    color: red;
}
.card-edit:hover[b-ygyy2ofukz] {
    text-decoration: underline;
}
/* _content/ScottWilliams.Kit/Pages/DashboardCards/OverdueInvoicesCard.razor.rz.scp.css */
.card-edit[b-cam8qf6vui] {
    color: red;
}
.card-edit:hover[b-cam8qf6vui] {
    text-decoration: underline;
}
/* _content/ScottWilliams.Kit/Pages/DashboardCards/TasksDueTodayCard.razor.rz.scp.css */
.card-edit[b-hdf27qgga9] {
    color: red;
}
.card-edit:hover[b-hdf27qgga9] {
    text-decoration: underline;
}
/* _content/ScottWilliams.Kit/Pages/DashboardCards/UnallocatedPaymentsCard.razor.rz.scp.css */
.card-edit[b-uj2ykfqgt5] {
    color: red;
}
.card-edit:hover[b-uj2ykfqgt5] {
    text-decoration: underline;
}
/* _content/ScottWilliams.Kit/Pages/Enquiries/Edit.razor.rz.scp.css */

[b-w0yu5tsw92] .html-editor {
    min-height: 65vh;
}
/* _content/ScottWilliams.Kit/Pages/Index.razor.rz.scp.css */

/*.dashboard-tile-title {
    font-size: 1em;
}*/

.dashboard-tile-figure[b-ndpxv0pakk] {
    font-size: 2.8em;
}

/*
    X-Small devices (portrait phones, less than 576px)
    No media query for `xs` since this is the default in Bootstrap
*/
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {

}
/* _content/ScottWilliams.Kit/Pages/Properties/Availability.razor.rz.scp.css */
body[b-fmvgl6ukhs] {
}

table[b-fmvgl6ukhs], th[b-fmvgl6ukhs], td[b-fmvgl6ukhs] {
    /*border: 1px solid black;*/
    border-collapse: collapse;
}

.calendar-month[b-fmvgl6ukhs] {
    font-weight: bold;
}
.calendar-day[b-fmvgl6ukhs], .calendar-day-header[b-fmvgl6ukhs] {
    width: 26px;
    text-align: center;
    border: 1px solid #EBEBEB;
    padding: 2px;
}

.calendar-day-header[b-fmvgl6ukhs] {
    background-color: #BFEDEF;
}

.cell-name[b-fmvgl6ukhs] {
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.cell-region[b-fmvgl6ukhs] {
    background-color: #E5E5E5;
    border: 1px solid #EBEBEB;
    padding-left: 4px;
    font-weight: bold;
}

.cell-sunday[b-fmvgl6ukhs] {
    background-color: #F4E8BA;
}

.cell-booking[b-fmvgl6ukhs] {
    background-color: #B2B2B2;
}

.cell-onhold[b-fmvgl6ukhs] {
    background-color: #9E86C2;
}

.filter-count[b-fmvgl6ukhs] {
    font-size: 12px;
}
.filter-label[b-fmvgl6ukhs] {
    margin-bottom: 6px;
}

.high-priority[b-fmvgl6ukhs] {
    color: #E51E1B;
    font-weight: bold;
}
/* _content/ScottWilliams.Kit/Pages/Properties/BookingEdit.razor.rz.scp.css */
/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .calendar-month {
    font-weight: bold;
}

/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .calendar-styles .k-calendar-th {
    background: #E5E5E5;
}

/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .calendar-styles .k-other-month {
    visibility: hidden;
}

/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .k-calendar-header > .k-button {
    display: none;
}

/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .change-over-day {
    color: #F77F00;
}

/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .external {
    background: #B2B2B2;
    /*background: #3D405B;*/
}

/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .primary {
    /*    background: #1abc9c;*/
    background: #81B29A;
}

/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .secondary {
    /*   background: #FF7A32;*/
    background: #FCBF49;
}

/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .provisional-primary {
    background: #9f86c0;
}

/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .provisional-secondary {
    background: #b56576;
}

/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .booking {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    margin-top: 1px;
    align-items: center;
    justify-content: center;
    display: flex;
    position: relative;
}

/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .triangle-one {
    width: 100%;
    height: 100%;
    display: block;
    z-index: 0;
}

/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .triangle-two {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    clip-path: polygon(100% 0, 0% 100%, 100% 100%);
    z-index: 1;
}

/* ReSharper disable once CssNotResolved */
[b-js5tri6y3i] .calendar-day {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0px;
    padding: 2px;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    z-index: 2;
}

.cost-label[b-js5tri6y3i] {
    width: 200px;
}

.cost-figure[b-js5tri6y3i] {
    width: 100px;
    text-align: right;
    padding-right: 6px;
}

.cost-figure-right[b-js5tri6y3i] {
    width: 100px;
    text-align: right;
    padding-left: 6px;
    border-left: 1px solid black;
    color: darkolivegreen;
}

.cost-figure-supplement[b-js5tri6y3i] {
    color: darkolivegreen;
}

/*.cost-subtotal {
    border-bottom: 1px solid black;
}*/

.cost-total[b-js5tri6y3i] {
    border-top: 1px solid black;
    font-weight: bold;
}

.supplements-paid-in-person[b-js5tri6y3i] {
    width: 300px;
    font-weight: bold;
}

.discount[b-js5tri6y3i] {
    color: red;
}
/* _content/ScottWilliams.Kit/Pages/Properties/RatesCalendarTable.razor.rz.scp.css */
table[b-agdudf9as4]{
    border-collapse:collapse;
    border:1px solid #000000;
}

/* ReSharper disable once CssNotResolved */
[b-agdudf9as4] td {
    border: 1px solid #000000;
    text-align: center;
}

/* ReSharper disable once CssNotResolved */
[b-agdudf9as4] .change-over-day {
    color: #000000;
    font-weight: bold;
    background-color: #FACC96;
}

/* ReSharper disable once CssNotResolved */
[b-agdudf9as4] .grey-background {
    background-color: #E6E6E6;
    border-bottom-color: #E6E6E6;
}

/* ReSharper disable once CssNotResolved */
[b-agdudf9as4] .month-name {
    font-weight: bold;
    font-size: 1.5em;
}

/* ReSharper disable once CssNotResolved */
[b-agdudf9as4] .cell {
    border: 1px double #000000;
}


/* ReSharper disable once CssNotResolved */
[b-agdudf9as4] .total-cost {
    font-weight: bold;
    font-size: 1.5em;
}


/* ReSharper disable once CssNotResolved */
[b-agdudf9as4] .sales-margin {
    font-size: 0.8em;
    margin-left: 8px; 
}
/* _content/ScottWilliams.Kit/Pages/Properties/Sleeps.razor.rz.scp.css */
.card-edit[b-6wget4cwo0] {
    color: red;
}
.card-edit:hover[b-6wget4cwo0] {
    text-decoration: underline;
}
/* _content/ScottWilliams.Kit/Shared/MainLayout.razor.rz.scp.css */

.sidebar[b-awcdintryc] {
    /*background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);*/
    /*    background-image: linear-gradient(180deg, #74A795 0%, #34524F 50%);*/
    background-color: #74A795;
    
}

.top-row[b-awcdintryc] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}


.headshot[b-awcdintryc] {
    cursor: pointer;
}

.headshot:hover[b-awcdintryc] {
    border: 1px solid white;
}


@media (max-width: 999.98px) {
    .top-row:not(.auth)[b-awcdintryc] {
        display: none;
    }

    .top-row.auth[b-awcdintryc] {
        justify-content: space-between;
    }

    .top-row a[b-awcdintryc], .top-row .btn-link[b-awcdintryc] {
        margin-left: 0;
    }
}

@media (min-width: 1000px) {
    .page[b-awcdintryc] {
        flex-direction: row;
    }

    .sidebar[b-awcdintryc] {
        width: 230px;
        min-height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-awcdintryc] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-awcdintryc], article[b-awcdintryc] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/ScottWilliams.Kit/Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-xnfptd3tob] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-xnfptd3tob] {
    height: 3.5rem;
    /*background-color: rgba(0,0,0,0.4);*/
}

.nav-logo[b-xnfptd3tob] {
    width: 100%;
}

/*.navbar-brand {
    font-size: 1.1rem;
}*/

.oi[b-xnfptd3tob] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-xnfptd3tob] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-xnfptd3tob] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-xnfptd3tob] {
        padding-bottom: 1rem;
    }

/* ReSharper disable once CssNotResolved */
    .nav-item[b-xnfptd3tob]  a {
        /*color: #d7d7d7;*/
        color: #E9FFFF;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

/* ReSharper disable once CssNotResolved */
.nav-item[b-xnfptd3tob]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

/* ReSharper disable once CssNotResolved */
.nav-item[b-xnfptd3tob]  a:hover {
    background-color: rgba(255,255,255,0.5);
    color: white;
}


@media (max-width: 999.98px) {
    .nav-logo[b-xnfptd3tob] {
        max-height: 25px;
    }

}


@media (min-width: 1000px) {
    .navbar-toggler[b-xnfptd3tob] {
        display: none;
    }

    .collapse[b-xnfptd3tob] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
