/* _content/DrHessabi/Components/Controls/PersianDatePicker.razor.rz.scp.css */
/* _content/DrHessabi/Components/Controls/Pie_Chart.razor.rz.scp.css */
/* _content/DrHessabi/Components/Controls/TimeSpanPicker.razor.rz.scp.css */
/* _content/DrHessabi/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-rhk66otqsm] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-rhk66otqsm] {
    flex: 1;
}

.sidebar[b-rhk66otqsm] {
    background: #00032d;
}

.top-row[b-rhk66otqsm] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-rhk66otqsm]  a, .top-row[b-rhk66otqsm]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-rhk66otqsm]  a:hover, .top-row[b-rhk66otqsm]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-rhk66otqsm]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-rhk66otqsm] {
        justify-content: space-between;
    }

    .top-row[b-rhk66otqsm]  a, .top-row[b-rhk66otqsm]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-rhk66otqsm] {
        flex-direction: row;
    }

    .sidebar[b-rhk66otqsm] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-rhk66otqsm] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-rhk66otqsm]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-rhk66otqsm], article[b-rhk66otqsm] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-rhk66otqsm] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-rhk66otqsm] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/DrHessabi/Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-yhti2bqtt1] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-yhti2bqtt1] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-yhti2bqtt1] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-yhti2bqtt1] {
    font-size: 1.1rem;
}

.bi[b-yhti2bqtt1] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-yhti2bqtt1] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-yhti2bqtt1] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-yhti2bqtt1] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}


.bi-profile-nav-menu[b-yhti2bqtt1] {
    background-image: url("data:image/svg+xml,<svg fill='%23ffffff' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52' width='800px' height='800px'><circle cx='26' cy='20.7' r='6.15' /><path d='M27.14,2.72a1.89,1.89,0,0,0-2.28,0c-8.42,6.34-16.37,12.33-16.37,24A16.92,16.92,0,0,0,13.19,39c.24.24.48.47.74.7a17.9,17.9,0,0,0,10.53,4.19L22.74,47s-2,2.68,2.69,2.68h1.14c4.72,0,2.68-2.68,2.68-2.68l-1.71-3.06a17.9,17.9,0,0,0,10.53-4.19c3.56-3.13,5.44-7.64,5.44-13h0C43.51,15.05,35.56,9.06,27.14,2.72Zm10.1,32.37a9.74,9.74,0,0,1-1,1.13A10.77,10.77,0,0,0,16,35.67,10.17,10.17,0,0,1,14.53,34a15,15,0,0,1-1.94-10.84c1.24-6.62,6.07-11,13.41-16.56C34.57,13.12,39.73,18,39.73,26.68A13.73,13.73,0,0,1,37.24,35.09Z' /></svg>");
}

.bi-target-nav-menu[b-yhti2bqtt1] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M17.659,9.597h-1.224c-0.199-3.235-2.797-5.833-6.032-6.033V2.341c0-0.222-0.182-0.403-0.403-0.403S9.597,2.119,9.597,2.341v1.223c-3.235,0.2-5.833,2.798-6.033,6.033H2.341c-0.222,0-0.403,0.182-0.403,0.403s0.182,0.403,0.403,0.403h1.223c0.2,3.235,2.798,5.833,6.033,6.032v1.224c0,0.222,0.182,0.403,0.403,0.403s0.403-0.182,0.403-0.403v-1.224c3.235-0.199,5.833-2.797,6.032-6.032h1.224c0.222,0,0.403-0.182,0.403-0.403S17.881,9.597,17.659,9.597 M14.435,10.403h1.193c-0.198,2.791-2.434,5.026-5.225,5.225v-1.193c0-0.222-0.182-0.403-0.403-0.403s-0.403,0.182-0.403,0.403v1.193c-2.792-0.198-5.027-2.434-5.224-5.225h1.193c0.222,0,0.403-0.182,0.403-0.403S5.787,9.597,5.565,9.597H4.373C4.57,6.805,6.805,4.57,9.597,4.373v1.193c0,0.222,0.182,0.403,0.403,0.403s0.403-0.182,0.403-0.403V4.373c2.791,0.197,5.026,2.433,5.225,5.224h-1.193c-0.222,0-0.403,0.182-0.403,0.403S14.213,10.403,14.435,10.403'%3E%3C/path%3E%3C/svg%3E");
}

.bi-report-nav-menu[b-yhti2bqtt1] {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Uploaded to svgrepo.com' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  width='800px' height='800px' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.afiado_een%7Bfill:%23ffffff%3B%7D%3C/style%3E%3Cpath class='afiado_een' d='M6 11h4v17H6V11z M22 16v12h4V16H22z M14 28h4V4h-4V28z'/%3E%3C/svg%3E");
}

.bi-school-nav-menu[b-yhti2bqtt1] {
    background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='800px' height='800px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Eschool%3C/title%3E%3Cpath d='M30 21.25h-6.25v-8.957l5.877 3.358c0.107 0.062 0.236 0.098 0.373 0.099h0c0.414-0.001 0.749-0.336 0.749-0.751 0-0.277-0.15-0.519-0.373-0.649l-0.004-0.002-13.623-7.784v-0.552c0.172 0.016 0.35 0.068 0.519 0.068 0.004 0 0.010 0 0.015 0 0.475 0 0.934-0.067 1.368-0.193l-0.035 0.009c0.323-0.063 0.693-0.099 1.073-0.099 0.392 0 0.775 0.039 1.146 0.112l-0.037-0.006c0.039 0.007 0.083 0.012 0.129 0.012 0.184 0 0.352-0.068 0.479-0.181l-0.001 0.001c0.161-0.139 0.263-0.343 0.264-0.571v-2.812c0 0 0-0 0-0 0-0.355-0.247-0.653-0.579-0.73l-0.005-0.001c-0.419-0.111-0.9-0.176-1.396-0.176-0.5 0-0.985 0.065-1.446 0.187l0.039-0.009c-0.288 0.067-0.618 0.105-0.958 0.105-0.231 0-0.457-0.018-0.678-0.052l0.025 0.003c-0.122-0.256-0.378-0.43-0.676-0.43-0.412 0-0.746 0.334-0.746 0.746 0 0.001 0 0.003 0 0.004v-0 4.565l-13.622 7.784c-0.227 0.132-0.378 0.374-0.378 0.651 0 0.414 0.336 0.75 0.75 0.75 0.137 0 0.265-0.037 0.376-0.101l-0.004 0.002 5.878-3.359v8.957h-6.25c-0.414 0-0.75 0.336-0.75 0.75v0 8c0 0.414 0.336 0.75 0.75 0.75h28c0.414-0 0.75-0.336 0.75-0.75v0-8c-0-0.414-0.336-0.75-0.75-0.75v0zM18.658 3.075c0.298-0.082 0.64-0.13 0.993-0.13 0.183 0 0.363 0.013 0.539 0.037l-0.020-0.002v1.339c-0.16-0.013-0.345-0.021-0.533-0.021-0.489 0-0.966 0.052-1.425 0.151l0.044-0.008c-0.304 0.088-0.653 0.139-1.014 0.139-0.174 0-0.344-0.012-0.512-0.034l0.020 0.002v-1.323c0.15 0.014 0.325 0.021 0.502 0.021 0.499 0 0.984-0.062 1.447-0.18l-0.041 0.009zM2.75 22.75h5.5v6.5h-5.5zM9.75 22v-10.564l6.25-3.571 6.25 3.572v17.814h-2.5v-5.25c-0-0.414-0.336-0.75-0.75-0.75h-6c-0.414 0-0.75 0.336-0.75 0.75v0 5.25h-2.5zM13.75 29.25v-4.5h4.5v4.5zM29.25 29.25h-5.5v-6.5h5.5zM16 19.75c2.071 0 3.75-1.679 3.75-3.75s-1.679-3.75-3.75-3.75c-2.071 0-3.75 1.679-3.75 3.75v0c0.002 2.070 1.68 3.748 3.75 3.75h0zM16 13.75c1.243 0 2.25 1.007 2.25 2.25s-1.007 2.25-2.25 2.25c-1.243 0-2.25-1.007-2.25-2.25v0c0.002-1.242 1.008-2.248 2.25-2.25h0z'%3E%3C/path%3E%3C/svg%3E");
}

.bi-course-nav-menu[b-yhti2bqtt1] {
    background-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 10L12 5L3 10L6 11.6667M21 10L18 11.6667M21 10V10C21.6129 10.3064 22 10.9328 22 11.618V16.9998M6 11.6667L12 15L18 11.6667M6 11.6667V17.6667L12 21L18 17.6667L18 11.6667' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}







.bi-class-nav-menu[b-yhti2bqtt1] {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 489.38 489.38' style='enable-background:new 0 0 489.38 489.38%3B' xml:space='preserve'%3E%3Cg fill='%23ffffff' id='XMLID_129_'%3E%3Cpath id='XMLID_134_' d='M473.725 5.656H213.576c-8.655 0-15.655 7.022-15.655 15.664v110.484l11.319-13.234c5.375-6.292 12.461-10.172 19.992-11.793V36.978h228.836v204.531H229.233v-34.238l-7.05 8.244c-6.161 7.189-14.858 11.65-24.262 12.529v29.124c0 8.642 7 15.655 15.655 15.655h84.489L255.141 467.7c-1.923 8.739 3.6 17.382 12.346 19.31c8.667 1.904 17.382-3.601 19.287-12.331l44.457-201.855h25.844l44.457 201.855c1.666 7.557 8.369 12.714 15.803 12.705c1.154 0 2.334-0.117 3.502-0.374c8.746-1.928 14.268-10.57 12.328-19.31l-42.92-194.877h83.481c8.647 0 15.655-7.013 15.655-15.655V21.32C489.38 12.678 482.372 5.656 473.725 5.656z'/%3E%3Cpath id='XMLID_132_' d='M349.368 97.116c-1.234-3.11-4.732-4.637-7.84-3.406l-92.234 32.555c-8.465-6.554-20.678-5.383-27.737 2.827l-29.267 34.178l-25.951-22.245c0.171 1.837 0.56 3.622 0.56 5.507v48.291l14.438 12.371c8.568 7.338 21.385 6.204 28.549-2.198l34.842-40.743l28.1-16.439l73.951-43.267C349.336 103.073 350.469 99.923 349.368 97.116z'/%3E%3Cpath id='XMLID_131_' d='M109.928 105.776H92.547c-13.308 0-25.01 6.468-32.448 16.327l-53.352 49.12c-8.313 7.405-9.067 20.232-1.581 28.595l43.528 48.585c7.421 8.309 20.267 9.044 28.579 1.576c8.334-7.469 9.038-20.262 1.57-28.586l-30.003-33.504l42.616-38.134l-24.82 33.721l24.279 27.107c13.416 14.992 12.151 38.027-2.834 51.453c-10.231 9.172-24.193 11.324-36.297 7.094c0 0 0.188 93.659 0.188 193.962c0 13.416 10.874 24.291 24.291 24.291c13.403 0 24.291-10.875 24.291-24.291c0-100.272 0-43.051 0-144.771h16.203c0 101.646 0 44.468 0 144.771c0 7.004-1.953 13.49-5.067 19.231c4.076 3.135 9.148 5.06 14.676 5.06c13.424 0 24.298-10.875 24.298-24.291c0-100.272 0.031-58.237 0.031-316.561C150.697 124.022 132.45 105.776 109.928 105.776z'/%3E%3Cpath id='XMLID_130_' d='M79.592 91.198c6.495 3.376 13.787 5.471 21.62 5.471c7.853 0 15.145-2.095 21.659-5.477c15.204-7.877 25.684-23.559 25.684-41.862c0-26.146-21.196-47.335-47.344-47.335c-26.144 0-47.335 21.189-47.335 47.335C53.877 67.643 64.368 83.331 79.592 91.198z'/%3E%3C/g%3E%3C/svg%3E");
}











.bi-people-nav-menu[b-yhti2bqtt1] {
    background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='800px' height='800px' viewBox='0 0 35 35' data-name='Layer 2' id='a7ce4915-3aac-4be4-ab11-f637a8342592' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 16.383a8.067 8.067 0 1 1 8.067-8.067A8.076 8.076 0 0 1 17.5 16.383Zm0-13.633a5.567 5.567 0 1 0 5.567 5.566A5.573 5.573 0 0 0 17.5 2.75Z'/%3E%3Cpath d='M31.477 34.75a1.25 1.25 0 0 1-1.23-1.037A12.663 12.663 0 0 0 17.5 22.852 12.663 12.663 0 0 0 4.753 33.713a1.25 1.25 0 0 1-2.464-.426A15.1 15.1 0 0 1 17.5 20.352 15.1 15.1 0 0 1 32.711 33.287a1.25 1.25 0 0 1-1.02 1.444A1.2 1.2 0 0 1 31.477 34.75Z'/%3E%3C/svg%3E")
}





.nav-item[b-yhti2bqtt1] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-yhti2bqtt1] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-yhti2bqtt1] {
        padding-bottom: 1rem;
    }

    .nav-item[b-yhti2bqtt1]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-yhti2bqtt1]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-yhti2bqtt1]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-yhti2bqtt1] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-yhti2bqtt1] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-yhti2bqtt1] {
        display: none;
    }

    .nav-scrollable[b-yhti2bqtt1] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 4.5rem);
        overflow-y: auto;
    }
}
/* _content/DrHessabi/Components/Pages/profile.razor.rz.scp.css */
/* _content/DrHessabi/Components/Pages/Schedule.razor.rz.scp.css */
 
