/* _content/DK.Website/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-uwx6jp0a4i] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-uwx6jp0a4i] {
    flex: 1;
}

.sidebar[b-uwx6jp0a4i] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-uwx6jp0a4i] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-uwx6jp0a4i]  a, .top-row[b-uwx6jp0a4i]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-uwx6jp0a4i]  a:hover, .top-row[b-uwx6jp0a4i]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-uwx6jp0a4i]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-uwx6jp0a4i] {
        justify-content: space-between;
    }

    .top-row[b-uwx6jp0a4i]  a, .top-row[b-uwx6jp0a4i]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-uwx6jp0a4i] {
        flex-direction: row;
    }

    .sidebar[b-uwx6jp0a4i] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-uwx6jp0a4i] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-uwx6jp0a4i]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-uwx6jp0a4i], article[b-uwx6jp0a4i] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/DK.Website/Components/Layout/MenuBar.razor.rz.scp.css */



/* _content/DK.Website/Components/Layout/_Layout.razor.rz.scp.css */


footer[b-atj1aeca7j] {
    position: absolute;
    bottom: 7px;
}
/* _content/DK.Website/Components/Pages/About.razor.rz.scp.css */
.col-md-4 img[b-lolhedo2n6] {
    width: 50px !important;
    height: 50px !important;
    margin-bottom:13px !important;
}
.download img[b-lolhedo2n6] {
    max-height: 50px !important;
    max-width:30% !important;
    margin-bottom: 13px !important;
}
/* _content/DK.Website/Components/Pages/Account/CheckId.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Account/Login.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Account/RegisterProvider.razor.rz.scp.css */

/* _content/DK.Website/Components/Pages/Account/Verify.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Blogs/BlogDetail.razor.rz.scp.css */
.badge[b-psp819mlrv]{
    padding-top:6px !important;
}
/* _content/DK.Website/Components/Pages/Booking/BookingInfo.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Booking/Calendars.razor.rz.scp.css */
small[b-yfzkb6q97a] {
    line-height: 2.2em;
}

h1[b-yfzkb6q97a] {
    font-size: 1.8em !important;
}
/* _content/DK.Website/Components/Pages/Booking/RemoteConfirm.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Booking/RemoteSeat.razor.rz.scp.css */
.card svg[b-p4f5novsj4] {
    position: relative;
    top: 2px !important;
}
/* _content/DK.Website/Components/Pages/Booking/SeatDialog.razor.rz.scp.css */
.card svg[b-h8zllf9jwz] {
    position: relative;
    top: 2px !important;
}
/* _content/DK.Website/Components/Pages/Booking/SelectCalendarDialog.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Clients/Detail.razor.rz.scp.css */
small[b-p3pyck5wqo] {
    line-height: 2.2em;
}
#mapId[b-p3pyck5wqo] {
    height: 400px;
}
/* _content/DK.Website/Components/Pages/Clients/Filter.razor.rz.scp.css */
.mud-list[b-xw2hziccwd] {
    max-height: 200px;
    overflow-y: scroll;
    text-align: right !important;
}

.mud-list-item[b-xw2hziccwd] {
    font-size: 0.8em !important;
}

ul[b-xw2hziccwd] {
    max-height: 420px;
    overflow-y: auto;
    line-height: 2em;
    text-align: right !important;
    padding-right: 20px;
}

    ul li[b-xw2hziccwd] {
        cursor: pointer;
    }


a[b-xw2hziccwd] {
    text-align: right !important;
}
/* _content/DK.Website/Components/Pages/Clients/List.razor.rz.scp.css */
.input-group span:first-child[b-6vf986zijq] {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.input-group span:last-child[b-6vf986zijq] {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.form-control[b-6vf986zijq] {
    font-size: 1em;
    padding: 20px !important;
    height: 50px !important;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
/* _content/DK.Website/Components/Pages/Clients/ListItem.razor.rz.scp.css */

/* _content/DK.Website/Components/Pages/Contact.razor.rz.scp.css */

/* _content/DK.Website/Components/Pages/Home.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Profile/Activation.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Profile/ChangeMobile.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Profile/DetailDialog.razor.rz.scp.css */
table tr td[b-ma6umkmee5]{
    line-height:2em;
}
table tr td:first-child[b-ma6umkmee5] {
    text-align: right !important;
}
table tr td:last-child[b-ma6umkmee5] {
    text-align: left !important;
}
/* _content/DK.Website/Components/Pages/Profile/History.razor.rz.scp.css */
.nav-link.active[b-ccmrywnba5] {
    color: #1ea770 !important;
}
/* _content/DK.Website/Components/Pages/Profile/Index.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Profile/ProfileLayout.razor.rz.scp.css */

/* _content/DK.Website/Components/Pages/Profile/ResetPassword.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Providers/Details.razor.rz.scp.css */
small[b-ys1p0nvrbb] {
    line-height: 2.5em !important;
}
/* _content/DK.Website/Components/Pages/Providers/ProviderAction.razor.rz.scp.css */
.dropdown-menu li:first-child[b-fudo02v1e9] {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.dropdown-menu li:last-child[b-fudo02v1e9] {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}

.dropdown-menu li a[b-fudo02v1e9] {
    font-size: .8em !important;
}

.btn[b-fudo02v1e9] {
    font-size: 1em !important;
    padding: 5px 5px !important;
}

    .btn svg[b-fudo02v1e9] {
        position: relative;
        top: 3px;
        margin-left: 4px;
        margin-right: 3px;
        font-size: 1.4em !important;
    }

.dropdown-item:hover[b-fudo02v1e9],
.dropdown-item.active[b-fudo02v1e9] {
    color: #232323 !important;
    background-color: #dcdcdc70 !important;
    border-radius: 7px;
}
/* _content/DK.Website/Components/Pages/Providers/ProviderFilter.razor.rz.scp.css */
.mud-list[b-4t7d4jpzux] {
    max-height: 200px;
    overflow-y: scroll;
    text-align: right !important;
}

.mud-list-item[b-4t7d4jpzux] {
    font-size: 0.8em !important;
}

ul[b-4t7d4jpzux] {
    max-height: 420px;
    overflow-y: auto;
    line-height: 2em;
    text-align: right !important;
    padding-right: 20px;
}

    ul li[b-4t7d4jpzux] {
        cursor: pointer;
    }

a[b-4t7d4jpzux] {
    text-align: right !important;
}
.form-control[b-4t7d4jpzux]::placeholder {
    font-size:.8em;
}

.form-control[b-4t7d4jpzux]::-ms-input-placeholder {
    font-size: .8em;
}
/* _content/DK.Website/Components/Pages/Providers/ProviderItem.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Providers/Providers.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Ranks/RankForm.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Ranks/RanksList.razor.rz.scp.css */
/* _content/DK.Website/Components/Pages/Ranks/Stars.razor.rz.scp.css */
svg[b-xpgag0zoyb]{
    font-size:1.2em;
}
/* _content/DK.Website/Components/Pages/SearchAll.razor.rz.scp.css */
.input-group span:first-child[b-yjz9qmfgjx] {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.input-group span:last-child[b-yjz9qmfgjx] {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.form-control[b-yjz9qmfgjx] {
    font-size: 1em;
    padding: 20px !important;
    height: 50px !important;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.search-bar[b-yjz9qmfgjx], .search-bar-menu[b-yjz9qmfgjx] {
    width: 700px;
}

.search-bar-menu[b-yjz9qmfgjx] {
    line-height: 2.2em;
    font-size: 0.8em;
    max-height: 520px;
    text-align: right !important;
}

.mud-list[b-yjz9qmfgjx] {
    max-height: 200px;
    text-align: right !important;
}

.mud-list-item[b-yjz9qmfgjx] {
    font-size: 0.8em !important;
}

@media only screen and (max-width: 700px) {
    .search-bar[b-yjz9qmfgjx] {
        width: 100%;
    }

    .search-bar-menu[b-yjz9qmfgjx] {
        width: 92%;
    }
}



/* tree view */

.tree[b-yjz9qmfgjx] {
    --spacing: 2rem;
    --radius: 10px;
    max-height: 470px;
    overflow: auto;
    padding: 0;
    margin:0;
}

    .tree li[b-yjz9qmfgjx] {
        display: block;
        position: relative;
        padding-right: calc(2 * var(--spacing) - var(--radius) - 2px);
        padding-top: 3px;
    }

    .tree ul[b-yjz9qmfgjx] {
        margin-right: calc(var(--radius) - var(--spacing));
        padding-right: 0;
    }

        .tree ul li[b-yjz9qmfgjx] {
            border-right: 2px solid #ddd;
            padding-top: 3px;
        }

            .tree ul li:last-child[b-yjz9qmfgjx] {
                border-color: transparent;
            }

            .tree ul li[b-yjz9qmfgjx]::before {
                content: '';
                display: block;
                position: absolute;
                top: calc(var(--spacing) / -2);
                right: -2px;
                width: calc(var(--spacing) + 2px);
                height: calc(var(--spacing) + 1px);
                border: solid #ddd;
                border-width: 0 2px 2px 0;
            }

    .tree summary[b-yjz9qmfgjx] {
        display: block;
        cursor: pointer;
        font-size:1.1em;
    }

        .tree summary[b-yjz9qmfgjx]::marker,
        .tree summary[b-yjz9qmfgjx]::-webkit-details-marker {
            display: none;
        }

        .tree summary:focus[b-yjz9qmfgjx] {
            outline: none;
        }

        .tree summary:focus-visible[b-yjz9qmfgjx] {
            outline: 1px dotted #000;
        }

        .tree li[b-yjz9qmfgjx]::after,
        .tree summary[b-yjz9qmfgjx]::before {
            content: '';
            display: block;
            position: absolute;
            top: calc(var(--spacing) / 2 - var(--radius));
            right: calc(var(--spacing) - var(--radius) - 1px);
            width: calc(2 * var(--radius));
            height: calc(2 * var(--radius));
            border-radius: 50%;
            background: #ddd;
        }

        .tree summary[b-yjz9qmfgjx]::before {
            z-index: 1;
            background: #669993 url('/images/expand-close.svg') 0 0;
        }

    .tree details[open] > summary[b-yjz9qmfgjx]::before {
        background-position: calc(-2 * var(--radius)) 0;
    }
/* _content/DK.Website/Components/Pages/Services/VisitBooking.razor.rz.scp.css */
.title[b-zpuxp6sl34] {
    display: block;
    margin-top: 30px !important;
}

a[b-zpuxp6sl34]::first-letter {
    color: #37a583;
    position: relative;
    top: 10px !important;
    font-size: 2em;
    margin-left: 20px;
    width: 30px !important;
    text-align: left !important;
}
/* _content/DK.Website/Components/Shared/Component/BreadcrumbNav.razor.rz.scp.css */
/* _content/DK.Website/Components/Shared/Component/ItemBlogs.razor.rz.scp.css */
/* Ensure this is included in your CSS file */
.scroll-container[b-t1pxcizuuz] {
    overflow-x: scroll; /* Enables horizontal scrolling */
    white-space: nowrap; /* Prevents wrapping of child elements */
}

.col[b-t1pxcizuuz] {
    display: flex;
    flex-wrap: nowrap; /* Ensure child elements don't wrap to the next line */
}

.box[b-t1pxcizuuz] {
    flex: 0 0 auto; /* Ensures fixed size */
    width: 250px; /* Fixed width matching the MudImage width */
    margin-right: 10px;
}

.caption[b-t1pxcizuuz] {
    width: 230px;
    white-space: nowrap; /* Prevents wrapping of text */
    overflow: hidden; /* Hides the overflowed content */
    text-overflow: ellipsis;
}
/* _content/DK.Website/Components/Shared/Component/StateModal.razor.rz.scp.css */
ul[b-a0thnwgnh9] {
    line-height: 2.2em;
}
