/* _content/SIS.UI/Components/AccessFolders.razor.rz.scp.css */
.r_folder-acess[b-jtb21860eb] {
    padding: .5rem .5rem .25rem;
    border: 1px solid #eee;
    border-radius: 0.25rem;
    margin-bottom: 0.5rem
}

    .r_folder-acess:last-child[b-jtb21860eb] {
        margin-bottom: 0rem
    }

.folder-label[b-jtb21860eb] {
    font-size: 0.9rem;
    width: 145px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0.25rem;
    margin-top: 0.25rem
}

    .folder-label i[b-jtb21860eb] {
        vertical-align: text-top;
        margin-right: 0.2rem;
        font-size: 1rem
    }

.form-check[b-jtb21860eb] {
    font-size: 0.8rem
}

*[b-jtb21860eb],
*[b-jtb21860eb]::before,
*[b-jtb21860eb]::after {
    box-sizing: border-box;
}

select[b-jtb21860eb] {
    font-size: 0.9rem;
    border: 1px solid transparent;
    padding: 0.25rem 0;
    margin: 0.25rem 0;
    width: 100%;
    font-family: inherit;
    cursor: inherit;
    line-height: inherit;
    outline: none;
}

select[b-jtb21860eb]::-ms-expand {
    display: none;
}
/* _content/SIS.UI/Components/AccessPermissions.razor.rz.scp.css */
.form-select-perm[b-x1fhwd3lfa] {
    display: inline-block;
    min-width: 10rem;
    float: right;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

    .form-select-perm:disabled[b-x1fhwd3lfa] {
        opacity: 0.6;
    }

.admin-selector[b-x1fhwd3lfa] {
    padding: 10% 10%;
    border: 1px solid #267E52;
    background-color: rgba(38,126,82,0.1);
    border-radius: 4px;
}

.label-obs[b-x1fhwd3lfa] {
    margin-top: 0.5rem;
    font-size: 0.75rem;
    color: #9db9ad;
}

.label-obs p[b-x1fhwd3lfa] {
    margin-bottom: 0;
}

[b-x1fhwd3lfa] .e-checkbox-wrapper .e-label {
    color: #267E52 !important;
    font-weight: 600 !important;
    font-size: 0.75rem !important;
}

[b-x1fhwd3lfa] .e-checkbox-wrapper .e-frame {
    border-color: #267E52 !important;
}

.e-checkbox-wrapper:hover .e-label[b-x1fhwd3lfa] {
    color: #22421a !important;
}

[b-x1fhwd3lfa] .e-checkbox-wrapper:hover .e-frame {
    border-color: #22421a !important;
}

[b-x1fhwd3lfa] .e-checkbox-wrapper .e-frame.e-check {
    background-color: #267E52 !important;
    border-color: #267E52 !important;
    color: #fff !important;
}

[b-x1fhwd3lfa] .e-checkbox-wrapper .e-checkbox:focus + .e-frame {
    box-shadow: 0 0 0 4px rgb(38 126 82 / 25%) !important;
}

.control-label[b-x1fhwd3lfa] {
    font-size: 0.8rem;
    padding: 6px 0;
}

    .control-label i[b-x1fhwd3lfa] {
        padding-right: 4px;
        font-size: .9rem;
        align-self: center;
    }
/* _content/SIS.UI/Components/CultureSwitcher.razor.rz.scp.css */
/* DuduCSS v2 */

.lang-switcher[b-wvc6g02klo] {
    display: flex;
    float: left;
    height: inherit;
    padding: 0;
    margin-right: 0
}

    .lang-switcher:hover[b-wvc6g02klo] {
        display: flex;
        float: left;
        background-color: rgba(0,0,0,0.04)
    }

.lang-switcher img[b-wvc6g02klo] {
    max-width: 32px;
}

    .lang-switcher button[b-wvc6g02klo] {
        border: 0;
        background: transparent;
        cursor: pointer;
        padding: 0.2rem 0.5rem
    }

        .lang-switcher button:hover[b-wvc6g02klo],
        .lang-switcher button:focus[b-wvc6g02klo] {
            outline: 0;
            text-decoration: underline;
            background-color: rgba(0,0,0,0.04)
        }

        .lang-switcher button:focus + .ls-submenu[b-wvc6g02klo],
        .ls-submenu:hover[b-wvc6g02klo] {
            display: block;
            z-index: 40
        }

    .lang-switcher button:focus[b-wvc6g02klo] {
        cursor: pointer;
        pointer-events: none
    }

    .lang-switcher button i[b-wvc6g02klo] {
        transition: transform .3s;
        vertical-align: text-bottom
    }

        .lang-switcher button:focus i[b-wvc6g02klo] {
            transform: rotate(180deg);
        }

.ls-submenu[b-wvc6g02klo] {
    display: none;
    list-style: none;
    position: absolute;
    background-color: #fff;
    border: 1px solid #dddddd;
    box-shadow: 0 3px 5px rgb(0 0 0 / 20%);
    padding: 0.5rem 0rem;
    margin-top: calc(var(--header-height) + 0.95rem);
    margin-left: -0.02rem
}

    .ls-submenu[b-wvc6g02klo]:before {
        content: "";
        position: absolute;
        top: -6px;
        left: calc(50% - 5px);
        height: 10px;
        width: 10px;
        background: #fff;
        transform: rotate(225deg);
        border-bottom: 1px solid #d1d1d1;
        border-right: 1px solid #d1d1d1;
        box-shadow: unset;
        z-index: 30
    }

    .ls-submenu li:hover[b-wvc6g02klo] {
        background-color: transparent
    }

    .ls-submenu li img[b-wvc6g02klo] {
        max-width: 28px
    }

        .ls-submenu li:hover img[b-wvc6g02klo] {
            opacity: 0.7;
        }

    .ls-submenu .dropdown-item[b-wvc6g02klo] {
        padding: 0 0.5rem
    }

    .ls-submenu .dropdown-item:hover[b-wvc6g02klo] {
        background-color: transparent
    }
/* _content/SIS.UI/Components/IdentityHub.razor.rz.scp.css */
.ihub-wrapper[b-3x7y5vywt7] {
    display: flex;
    float: left;
    padding: 0;
    margin-right: 0;
    height: inherit
}

    .ihub-wrapper:hover[b-3x7y5vywt7] {
        display: flex;
        float: left;
        /*background-color: rgba(0,0,0,0.04)*/
    }

.header_img[b-3x7y5vywt7] {
    width: 30px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    border-radius: 50%;
    overflow: hidden
}

    .header_img img[b-3x7y5vywt7] {
        width: 40px
    }

.ihub_username[b-3x7y5vywt7] {
    display: inline-flex;
    text-transform: capitalize;
    margin-left: 0.6rem
}

.ihub-wrapper button[b-3x7y5vywt7] {
    padding: 0.2rem 0.5rem;
    border: 0;
    background: transparent;
    cursor: pointer;
    display: flex;
    align-items: center
}

    .ihub-wrapper button:hover[b-3x7y5vywt7],
    .ihub-wrapper button:focus[b-3x7y5vywt7] {
        outline: 0;
        text-decoration: none;
        background-color: rgba(0,0,0,0.04)
    }

        .ihub-wrapper button:focus + .ihub_dropdown[b-3x7y5vywt7],
        .ihub_dropdown:hover[b-3x7y5vywt7] {
            display: block;
            z-index: 40
        }

    .ihub-wrapper button:focus[b-3x7y5vywt7] {
        cursor: pointer;
        pointer-events: none
    }

    .ihub-wrapper button i[b-3x7y5vywt7] {
        transition: transform .3s;
        vertical-align: text-bottom
    }

    .ihub-wrapper button:focus i[b-3x7y5vywt7] {
        transform: rotate(180deg);
    }

.ihub_dropdown[b-3x7y5vywt7] {
    display: none;
    min-width: 128px;
    list-style: none;
    position: absolute;
    background-color: #fff;
    border: 1px solid #dddddd;
    box-shadow: 0 3px 5px rgb(0 0 0 / 20%);
    padding: 0.5rem 0rem;
    margin-top: calc(var(--header-height) + 0.95rem);
    margin-left: -0.4em
}

    .ihub_dropdown[b-3x7y5vywt7]:before {
        content: "";
        position: absolute;
        top: -6px;
        right: 10px;
        height: 10px;
        width: 10px;
        background: #fff;
        transform: rotate(225deg);
        border-bottom: 1px solid #d1d1d1;
        border-right: 1px solid #d1d1d1;
        box-shadow: unset;
        z-index: 30
    }

    .ihub_dropdown li:hover[b-3x7y5vywt7] {
        background-color: rgba(0,0,0,0.04)
    }

        .ihub_dropdown li:hover img[b-3x7y5vywt7] {
            opacity: 0.7
        }

    .ihub_dropdown .dropdown-item:hover[b-3x7y5vywt7] {
        background-color: transparent
    }

@media only screen and (max-width: 600px) {

    .header_img[b-3x7y5vywt7] {
        display: none
    }
}

.header_img img[b-3x7y5vywt7] {
    width: 40px
}

/* OLD */
.dropdown[b-3x7y5vywt7] {
    position: relative;
    display: inline-block;
}

.dropdown-item[b-3x7y5vywt7] {
    display: flex;
    align-items: center;
}

.dropdown-item i[b-3x7y5vywt7] {
    margin-right: .5rem
}

.dropdown-content[b-3x7y5vywt7] {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
}

.dropdown:hover .dropdown-content[b-3x7y5vywt7] {
    display: block;
}
/* _content/SIS.UI/Pages/ApiAmaggi/CertificadoForm.razor.rz.scp.css */
[b-k105256xqd] .page-content {
    overflow-y: hidden;
    max-height: 100vh;
}

.content-wrapper[b-k105256xqd] {
    max-height: 78vh;
    overflow-y: scroll;
    padding: 1rem 0 1rem 1rem;
    border: 1px solid #e9ebec;
    border-radius: 4px;
}

    .content-wrapper[b-k105256xqd]::-webkit-scrollbar {
        width: 6px;
    }

    .content-wrapper[b-k105256xqd]::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    .content-wrapper[b-k105256xqd]::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 8px
    }

        .content-wrapper[b-k105256xqd]::-webkit-scrollbar-thumb:hover {
            background: #555;
        }

.content-wrapper-row[b-k105256xqd] {
    width: 100%;
    --bs-gutter-x: 1rem;
}

.formSend_title[b-k105256xqd] {
    display: inline-block;
}

/*::deep .log_btn {
    font-size: 0.6rem !important;
    height: unset !important;
    padding: 2.5px 5px !important;
    text-transform: uppercase !important;
    margin-left: 0.5rem;
}*/

[b-k105256xqd] .send_btn {
    padding: 0.25rem 3rem;
    margin-right: 0.25rem;
}

[b-k105256xqd] .clear_btn {
    padding: 0.25rem 0.75rem;
    background-color: #c30101;
    border-color: #c30101;
}

    [b-k105256xqd] .clear_btn:hover {
        background-color: #940000;
        border-color: #940000;
    }

.input-group-text[b-k105256xqd] {
    font-size: 0.72rem;
    font-weight: 500;
    background-color: #f1f1f1;
    width: 235px;
}

.input-group-text[b-k105256xqd] {
    padding: 0.375rem 0.5rem;
}
    .btn-wrapper-1[b-k105256xqd] {
    display: inline-flex;
    border-right: 1px solid #e1e1e1;
    margin-right: 0.5rem;
    padding-right: 0.5rem;
}

[b-k105256xqd] .credentials_btn {
    padding: 0.25rem 1rem;
    background-color: #fdfdfd;
    border-color: #e5e5e5;
    color: #333;
}
/* _content/SIS.UI/Pages/Customers/Customers.razor.rz.scp.css */
/*::deep .clients_addbtn {
    width: 100% !important
}*/

[b-u9bi7b50th] .page-header .e-input-group, .e-input-group.e-control-wrapper[b-u9bi7b50th] {
    width: unset !important;
}
/* _content/SIS.UI/Pages/FileExplorer.razor.rz.scp.css */
[b-vx8qakopss] .e-filemanager {
    background: #ffffff !important;
}

[b-vx8qakopss] .e-toolbar .e-toolbar-items {
    background: #ededed;
}

[b-vx8qakopss] .e-dialog .e-footer-content {
    padding: 12px !important;
}

[b-vx8qakopss] .e-splitter .e-split-bar.e-split-bar-horizontal.e-resizable-split-bar::after {
    width: 5px !important;
}

.page-content[b-vx8qakopss] {
    max-height: 100vh;
}

.control-section[b-vx8qakopss] {
    height: 85vh;
}
/* _content/SIS.UI/Pages/Index.razor.rz.scp.css */
.e-dashboardlayout[b-3p43g0z6hm] {
    padding: 10px;
}

    .e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-header[b-3p43g0z6hm] {
        line-height: 40px;
        height: 40px;
    }

.fluent .e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-header[b-3p43g0z6hm],
.fluent-dark .e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-header[b-3p43g0z6hm] {
    height: 56px;
}

.bootstrap5 .e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-header[b-3p43g0z6hm],
.bootstrap5-dark .e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-header[b-3p43g0z6hm],
.tailwind .e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-header[b-3p43g0z6hm],
.fluent .e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-header[b-3p43g0z6hm],
.fluent-dark .e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-header[b-3p43g0z6hm],
.tailwind-dark .e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-header[b-3p43g0z6hm] {
    line-height: inherit;
}

.root-container[b-3p43g0z6hm] {
    height: 100%;
}

.title[b-3p43g0z6hm] {
    font-size: 16px;
    font-weight: 400;
}

.category-text[b-3p43g0z6hm] {
    float: left;
    line-height: 30px;
}

.category-icon[b-3p43g0z6hm] {
    float: left;
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: 100%;
    height: 30px;
    width: 30px;
    display: inline-block;
    margin-right: 10px;
}

    .category-icon.food[b-3p43g0z6hm] {
        background-image: url("@(SampleService.WebAssetsPath + "images/dashboard-layout/food.png")");
    }

    .category-icon.travel[b-3p43g0z6hm] {
        background-image: url("@(SampleService.WebAssetsPath + "images/dashboard-layout/transport.png")");
    }

    .category-icon.housing[b-3p43g0z6hm] {
        background-image: url("@(SampleService.WebAssetsPath + "images/dashboard-layout/house.png")");
    }

    .category-icon.extra-income[b-3p43g0z6hm] {
        background-image: url("@(SampleService.WebAssetsPath + "images/dashboard-layout/extra.png")");
    }

.item-container[b-3p43g0z6hm] {
    display: flex;
    text-align: center;
    height: 70%;
    padding: 2rem;
    font-size: 22px;
    font-weight: 400;
}

    .item-container.income[b-3p43g0z6hm] {
        color: #17a00e
    }

    .item-container.balance[b-3p43g0z6hm] {
        color: #008cff;
    }

    .item-container.transaction[b-3p43g0z6hm] {
        color: #f41127;
    }

    .item-container.expense[b-3p43g0z6hm] {
        color: #ca765a;
    }

.bottom-container[b-3p43g0z6hm] {
    text-align: center;
    font-weight: 400;
    font-size: 16px;
}

.mobile .bottom-container[b-3p43g0z6hm] {
    font-size: 30px;
}

.material .bottom-container[b-3p43g0z6hm],
.fabric .bottom-container[b-3p43g0z6hm],
.bootstrap .bottom-container[b-3p43g0z6hm],
.bootstrap4 .bottom-container[b-3p43g0z6hm],
.tailwind .bottom-container[b-3p43g0z6hm],
.bootstrap5 .bottom-container[b-3p43g0z6hm] {
    color: #4c5258;
}

.amt-payment.expense-payment[b-3p43g0z6hm] {
    font-weight: bold;
    color: #ff5e65;
}

.amt-payment.income-payment[b-3p43g0z6hm] {
    font-weight: bold;
    color: #04cd93;
}

.auto-left[b-3p43g0z6hm] {
    margin-left: auto;
}

.e-panel-cotent[b-3p43g0z6hm] {
    padding: 1rem;
}

@@font-face {
    font-family: 'e-sb-icons';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");
    font-weight: normal;
    font-style: normal;
}

/* .balance:after {
    content: "\e900";
    font-size: 24px;
    font-family: "e-sb-icons";
}

.expense:after {
    content: "\e901";
    font-size: 24px;
    font-family: "e-sb-icons";
}

.income:after {
    content: "\e902";
    font-size: 24px;
    font-family: "e-sb-icons";
}

.transaction:after {
    content: "\e903";
    font-size: 24px;
    font-family: "e-sb-icons";
} */

.e-headercelldiv span.e-headertext[b-3p43g0z6hm] {
    font-size: 14px;
    font-weight: 500;
}

.e-grid .e-rowcell[b-3p43g0z6hm] {
    font-size: 13px;
}

.mobile .e-control.e-lib.e-dashboardlayout.e-responsive[b-3p43g0z6hm] {
    z-index: 0;
    overflow: scroll;
}

.mobile .item-container[b-3p43g0z6hm] {
    padding: 40px;
    font-size: 40px;
}

.mobile .balance[b-3p43g0z6hm]:after {
    content: "\e900";
    font-size: 40px;
    font-family: "e-sb-icons";
}

.mobile .expense[b-3p43g0z6hm]:after {
    content: "\e901";
    font-size: 40px;
    font-family: "e-sb-icons";
}

.mobile .income[b-3p43g0z6hm]:after {
    content: "\e902";
    font-size: 40px;
    font-family: "e-sb-icons";
}

.mobile .transaction[b-3p43g0z6hm]:after {
    content: "\e903";
    font-size: 40px;
    font-family: "e-sb-icons";
}

.control-section[b-3p43g0z6hm] {
  overflow-x: auto;
}

.e-control.e-lib.e-dashboardlayout.e-responsive[b-3p43g0z6hm] {
    z-index: 0;
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-grid.sf-grid .e-gridcontent .e-content.e-yscroll[b-3p43g0z6hm] {
    overflow: auto;
}

body.tailwind-dark .e-dashboardlayout.e-control .e-panel[b-3p43g0z6hm] {
    border: 1px #435266 solid;
}

.e-gridheader[b-3p43g0z6hm] {
    padding-right: 0px !important;
}
/* _content/SIS.UI/Pages/Login.razor.rz.scp.css */
.card[b-5s3shaagk0] {
    border: 1px solid rgb(0,0,0);
}

.bg-auth[b-5s3shaagk0] {
    position: relative;
    background-image: url(assets/images/sis-bg-auth.jpg);
    background-position: center;
    background-size: cover;
}

    .bg-auth .bg-overlay[b-5s3shaagk0] {
        opacity: .3;
        background-color: #e78137;
    }

.bg-overlay[b-5s3shaagk0] {
    position: absolute;
    height: 100%;
    width: 100%;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    opacity: .7;
    background-color: #000;
}

@media (max-height: 639px) {
    .login-wrapper[b-5s3shaagk0] {
        margin-top: -1.5rem;
    }
}

@media (min-height: 780px) {
    .login-wrapper[b-5s3shaagk0] {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
}

@media (min-width: 576px) and (min-height: 781px) {
    .login-wrapper[b-5s3shaagk0] {
        padding-top: 3rem !important;
    }
}
/* _content/SIS.UI/Pages/Offices/OfficeExportDlg.razor.rz.scp.css */

.exportOptions[b-2ki13qqot3] {
    margin: 0.5rem 0;
    padding: 0.5rem 0;
    border-bottom: solid #eee 1px;
}

    .exportOptions:last-child[b-2ki13qqot3] {
        border-bottom: none;
    }

.exportOptions-desc[b-2ki13qqot3] {
}

    .exportOptions-desc h6[b-2ki13qqot3] {
        font-size: 0.9rem;
    }

    .exportOptions-desc p[b-2ki13qqot3] {
        margin-bottom: 0;
    }

.exportOptions-btn[b-2ki13qqot3] {
    align-self: center;
    text-align: right;
}
/* _content/SIS.UI/Pages/Offices/OfficeForm.razor.rz.scp.css */
[b-m2ht34gz2b] .e-tab .e-tab-header .e-toolbar-item .e-tab-text,
[b-m2ht34gz2b] .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    text-transform: none !important;
}

.send-email-os[b-m2ht34gz2b] {
    min-height: 86px !important;
}

.label-send-email-os[b-m2ht34gz2b] {
    margin-right: 4px;
}

/*::deep .e-inplaceeditor .e-editable-value-container {
    border: 1px solid #eee;
    border-radius: 4px;
}

::deep .email-os-incluir .e-inplaceeditor {
    width: 100% !important;
    margin-top: 0.25rem !important;
}*/

[b-m2ht34gz2b] .email-os-cadastrados .e-listview .e-list-item {
    border-bottom: 0;
}

[b-m2ht34gz2b] .email-os-cadastrados .e-listview {
    border: 0;
}
/* _content/SIS.UI/Pages/Offices/Offices.razor.rz.scp.css */
[b-4fmyroy9pf] .filiais_addbtn, [b-4fmyroy9pf] .exp_btn {
    width: unset !important
}

[b-4fmyroy9pf] .inactive {
    font-style: italic;
    font-weight: 200;
    background-color: #fff9f9;
}

[b-4fmyroy9pf] .page-header .e-input-group, .e-input-group.e-control-wrapper[b-4fmyroy9pf] {
    width: unset !important;
}

.status-icons[b-4fmyroy9pf] {
    display: flex;
    justify-content: center;
}

    .status-icons i[b-4fmyroy9pf] {
        padding: 0;
        margin: 0;
        line-height: initial;
    }

/* _content/SIS.UI/Pages/RegisterPassword.razor.rz.scp.css */
@media (max-height: 639px) {
    .login-wrapper[b-dldzqoi5am] {
        margin-top: -1.5rem;
    }
}

@media (min-height: 780px) {
    .login-wrapper[b-dldzqoi5am] {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
}

@media (min-width: 576px) and (min-height: 781px) {
    .login-wrapper[b-dldzqoi5am] {
        padding-top: 3rem !important;
    }
}
/* _content/SIS.UI/Pages/Users/UserForm.razor.rz.scp.css */
[b-wfljzb04vq] .e-tab .e-tab-header:not(.e-vertical) .e-indicator, .e-tab .e-tab-header.e-vertical .e-indicator[b-wfljzb04vq] {
    transition: none !important;
}

label[b-wfljzb04vq] {
    font-size: 0.8rem !important;
    margin-bottom: 0.25rem;
    font-weight: 500
}

.userAdm[b-wfljzb04vq] {
    margin: 0.5rem 0;
    padding: 0.5rem 0;
    border-bottom: solid #eee 1px;
}

    .userAdm:last-child[b-wfljzb04vq] {
        border-bottom: none;
    }

.userAdm-desc[b-wfljzb04vq] {
}

    .userAdm-desc h6[b-wfljzb04vq] {
        font-size: 0.9rem;
    }

    .userAdm-desc p[b-wfljzb04vq] {
        margin-bottom: 0;
    }

.userAdm-btn[b-wfljzb04vq] {
    align-self: center;
    text-align: right;
}

.form-control[b-wfljzb04vq] {
    display: inline-flex;
    width: 140px;
    padding: 0.25rem 0.75rem;
    vertical-align: middle;
}

/*:root {
    --main-color: #3065AC;
    --secondary-color: #FFF;
    --orange-color: #E57A44;
    --black-color: #121212;
    --grey-color: #D3D3D3;
    --remove-color: #E70E02;
}
form-group {
    padding-right: 2.5em;
}

    .form-group p {
        font-weight: 400;
        margin-bottom: 0.5rem;
    }

::deep .e-btn-custom {
    background-color: var(--white) !important;
    border-color: var(--extra-color-1) !important;
    color: #7794bf !important;
    box-shadow: none !important;
}

::deep .e-btn-group input:checked + label.e-btn-custom {
    background-color: var(--extra-color-1) !important;
    color: var(--white) !important;
    box-shadow: none !important;
}

::deep .e-btn-group .e-btn-custom:hover {
    box-shadow: none !important;
    background-color: var(--extra-color-2) !important;
    color: var(--white) !important;
}

::deep .e-btn-custom-2 {
    background-color: var(--extra-color-1) !important;
    color: var(--white) !important;
    border-color: var(--extra-color-1) !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    padding: 12px 20px !important;
    border-radius: 10px !important;
}

    ::deep .e-btn-custom-2:hover {
        background-color: var(--extra-color-2) !important;
        border-color: var(--extra-color-2) !important;
    }

.form-subtitle {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid #eaeaea;
}

.border-bottom-custom {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eaeaea;
}

::deep .e-dialog .e-dlg-content {
    padding: 3% 3%!important;
}*/
/*--    Classe auxiliar para esconder coluna do formulario  --*/
.hidecol[b-wfljzb04vq] {
    display: none;
}

/*============= Inputs ==============*/

.lbl-dialogue[b-wfljzb04vq] {
    margin-bottom: 2px;
    margin-top: 10px;
}

.frist-row[b-wfljzb04vq] {
    margin-top: 0px;
}

.btn-course[b-wfljzb04vq],
[b-wfljzb04vq] .btn-course {
    padding: 0.5rem 1.25rem !important;
    font-size: 1rem;
    transition: 0.3s ease
}

/*.btn-cancel {
    background-color: var(--grey-color) !important;
    color: var(--black-color) !important;
}

    .btn-cancel:hover {
        background-color: var(--black-color) !important;
        color: var(--grey-color) !important;
    }

.btn-save {
    background-color: var(--main-color) !important;
    color: var(--secondary-color) !important;
    font-weight: bold;
    padding: 4px 30px;
}
    .btn-save:hover {
        background-color: var(--secondary-color) !important;
        color: var(--main-color) !important;
    }

.btn-remove {
    background-color: var(--remove-color) !important;
    color: var(--secondary-color) !important;
    font-weight: bold;
}

    .btn-remove:hover {
        background-color: var(--secondary-color) !important;
        color: var(--remove-color) !important;
    }*/

/*===================================*/

.line[b-wfljzb04vq] {
    border: 0;
    border-top: 1px dashed #CCC;
}
/* _content/SIS.UI/Pages/Users/Users.razor.rz.scp.css */
[b-u7sjeftr45] .user_addbtn {
    width: unset !important
}

.role-icon-color[b-u7sjeftr45] {
    color: var(--primary-color-light);
}

.role-level[b-u7sjeftr45] {
    display: block;
    margin-top: -0.85rem;
    margin-left: 1rem;
    color: black;
    font-family: Arial;
    font-weight: bolder;
    font-size: 0.85rem;
    z-index: 9999
}

[b-u7sjeftr45] .page-header .e-input-group, .e-input-group.e-control-wrapper[b-u7sjeftr45] {
    width: unset !important;
}
/* _content/SIS.UI/Pages/WorkOrders/AuthenticatedSearch.razor.rz.scp.css */
.cert__title[b-z25c6j4peq] {
  display: flex;
  justify-content: space-between;
}

  .cert__title .pdf__section[b-z25c6j4peq] {
    align-self: center;
  }

    .pdf__section .pdf__btn[b-z25c6j4peq] {
      background-color: #eee;
      font-size: 14px;
    }
      .pdf__section .pdf__btn:hover[b-z25c6j4peq] {
        background-color: #e3e3e3;
      }

#auth-form .auth-header[b-z25c6j4peq] {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #d5d5d5;
}

    #auth-form .auth-header p[b-z25c6j4peq] {
        font-size: 0.8rem;
        margin: 0
    }

#auth-form .box-border[b-z25c6j4peq] {
    border: 2px solid #333;
    background: #333;
    border-radius: 5px;
}

    #auth-form .box-border table[b-z25c6j4peq] {
        margin-bottom: 0;
        background: #fff;
    }

#auth-form .box-inside-1[b-z25c6j4peq], #auth-form .box-inside-2[b-z25c6j4peq] {
    margin: 0.5rem 0;
}

    #auth-form .box-inside-1 > .col-box:first-child[b-z25c6j4peq] {
        border-right: 0.25rem solid;
    }

    #auth-form .box-inside-1 > .col-box:last-child[b-z25c6j4peq] {
        border-left: 0.25rem solid;
    }

#auth-form .col-box[b-z25c6j4peq] {
    background-color: #fff;
    padding: 0.5rem;
}

    #auth-form .col-box p[b-z25c6j4peq], h6[b-z25c6j4peq] {
        margin: 0
    }

#auth-form .table > :not(:last-child) > :last-child > *[b-z25c6j4peq] {
    color: #fff;
}

#auth-form .table > thead[b-z25c6j4peq] {
    vertical-align: bottom;
    background-color: #333;
}

#auth-form .sec__title[b-z25c6j4peq] {
    color: #fff;
    padding: 0.5rem;
    margin: 0.5rem 0 0;
    background-color: var(--bs-table-bg);
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
#auth-form .sec__title_alt[b-z25c6j4peq] {
    color: #fff;
    padding: 0.5rem;
    margin: 0.5rem 0;
    background-color: var(--bs-table-bg);
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

#auth-form .card-auth[b-z25c6j4peq] {
    overflow-y: scroll;
    max-height: 86.5vh;
}

#auth-form .auth-footer[b-z25c6j4peq] {
    padding-top: 1rem;
}

    #auth-form .auth-footer p[b-z25c6j4peq] {
        color: #333;
        font-size: 0.9rem;
    }

#auth-form .padding-info[b-z25c6j4peq] {
    padding: 2rem 3rem 1rem !important;
}

.auth-aviso[b-z25c6j4peq] {
    font-size: 0.75rem;
    margin-bottom: 0;
}

.auth-aviso p:last-child[b-z25c6j4peq] {margin-bottom: 0;}

@media only screen and (max-width: 576px) {
    #auth-form .padding-info[b-z25c6j4peq] {
        padding: 1rem !important;
    }

    #auth-form .box-inside-1 > .col-box:first-child[b-z25c6j4peq], #auth-form .box-inside-1 > .col-box:last-child[b-z25c6j4peq] {
        border-right: 0;
        border-left: 0;
    }
}
/* _content/SIS.UI/Pages/WorkOrders/WorkOrderAuthenticateCodeDialog.razor.rz.scp.css */
span.link-authentication[b-jxokbak5yc] {
    font-family: 'Courier New'
    font-weight: bold;
}

span.code-authentication[b-jxokbak5yc] {
    font-family: 'Courier New'
}

b.code-authentication[b-jxokbak5yc] {
    font-weight: bold;
}
/* _content/SIS.UI/Pages/WorkOrders/WorkOrderForm.razor.rz.scp.css */
[b-b1el7hxbdf] .page-content {
    overflow-y: hidden;
    max-height: 100vh;
}

.content-wrapper[b-b1el7hxbdf] {
    max-height: 78vh;
    overflow-y: scroll;
    padding: 1rem 0 1rem 1rem;
    border: 1px solid #e9ebec;
    border-radius: 4px;
}

    .content-wrapper[b-b1el7hxbdf]::-webkit-scrollbar {
        width: 6px;
    }

    .content-wrapper[b-b1el7hxbdf]::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    .content-wrapper[b-b1el7hxbdf]::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 8px
    }

        .content-wrapper[b-b1el7hxbdf]::-webkit-scrollbar-thumb:hover {
            background: #555;
        }

.content-wrapper-row[b-b1el7hxbdf] {
    width: 100%;
    --bs-gutter-x: 1rem;
}

.col-buttons[b-b1el7hxbdf] {
    text-align: right;
}

.buttons-os-control[b-b1el7hxbdf] {
    display: inline-block;
    padding-right: 1rem;
    margin-right: 1rem;
    border-right: 1px solid #eee;
}

.buttons-os-instance[b-b1el7hxbdf] {
    display: inline-block;
}

[b-b1el7hxbdf] .buttons-os-instance .btn-pdf {
    margin-right: 4px;
}

[b-b1el7hxbdf] .e-acrdn-content .form-check label {
    font-weight: 400 !important;
}

[b-b1el7hxbdf] .e-accordion {
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important
}

[b-b1el7hxbdf] .e-accordion .e-acrdn-item {
    margin: 12px 0 !important;
    background: #fff !important;
    border: 1px solid #eee !important;
    border-radius: 4px !important
}

    [b-b1el7hxbdf] .e-accordion .e-acrdn-item:first-child {
        margin: 0 0 12px 0 !important;
    }

    [b-b1el7hxbdf] .e-accordion .e-acrdn-item:last-child {
        margin: 12px 0 0 0 !important;
    }

    [b-b1el7hxbdf] .e-accordion .e-acrdn-item .e-acrdn-header {
        margin-bottom: 0 !important;
    }

    [b-b1el7hxbdf] .e-acrdn-header-content h6 {
        margin-bottom: 0 !important;
    }

[b-b1el7hxbdf] .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
    padding: 1rem !important
}

[b-b1el7hxbdf] .e-acrdn-content label {
    font-weight: 600
}

.form-check label[b-b1el7hxbdf] {
    font-weight: 400
}

[b-b1el7hxbdf] .e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check, [b-b1el7hxbdf] .e-checkbox-wrapper .e-checkbox:focus + .e-frame {
    box-shadow: none !important
}

[b-b1el7hxbdf] .e-input-group .e-input[readonly],
[b-b1el7hxbdf] .e-input-group.e-control-wrapper .e-input[readonly] {
    color: #212529 !important;
}

/** temp */
[b-b1el7hxbdf] select.e-input-group {
    background: transparent;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px !important
}

[b-b1el7hxbdf] .qrc-holder {
    text-align: center !important;
    background-color: white;
}
[b-b1el7hxbdf] .qrc-holder svg {
    max-width: 100%;
    height: auto;
}

.os-det-auth .auth_row[b-b1el7hxbdf] {
    background-color: #44494d !important;
    border-radius: 5px;
    padding: 1rem;
    margin-right: 0;
    margin-left: 0;
}
  .auth_row h5[b-b1el7hxbdf] {
      color: #fff !important;
  }

.auth-section[b-b1el7hxbdf] {
    /* background-color: #222; */
    /* margin: 0 calc(var(--bs-gutter-x) * .5) 1rem; */
    margin: 0;
    padding: 1rem calc(var(--bs-gutter-x)* .5) 1rem 0;
    /* border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; */
}

/* .os-det-auth .badge {
    background-color: #222 !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 0.5rem 1rem;
} */

.auth-button[b-b1el7hxbdf] {
    padding: 14px 14px;
    height: 50px;
    background-color: #fff;
    border-radius: 8px;
    border: none;
    color: #008759;
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: 500;
}

    .auth-button:hover[b-b1el7hxbdf] {
        background-color: #e5fde5;
        color: #004a31;
    }

[b-b1el7hxbdf] .os_savebtn {
    margin-left: 4px;
}

[b-b1el7hxbdf] .e-btn.e-outline.e-info:hover, [b-b1el7hxbdf] .e-css.e-btn.e-outline.e-info:hover {
    color: #fff;
}

.qrc-btns[b-b1el7hxbdf] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-left: 0;
}

.link-authentication[b-b1el7hxbdf] {
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    width: fit-content;
    white-space: nowrap;
}

.auth-link[b-b1el7hxbdf] {
    margin-top: 1rem;
    padding: 14px;
    height: 65px;
    width: 100%;
    background-color: #fff;
    border-radius: 8px;
    border: none;
    color: #008759;
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: 500;
}

.auth-link>div[b-b1el7hxbdf] {
    display: flex;
    gap: 4px;
}


.cert_section__holder[b-b1el7hxbdf] {
  background-color: #2f3336;
  border-radius: 5px;
  padding: 1em;
}

@media (min-width: 768px) {
    .cert_section[b-b1el7hxbdf] {
        padding-left: 2rem;
    }
}

[b-b1el7hxbdf] .e-upload .e-file-select-wrap,
[b-b1el7hxbdf] .e-bigger.e-small .e-upload .e-file-select-wrap {
	display: flex;
    flex-direction: column;
    margin: 0 auto;
    width: 80%;
    text-align: center;
	padding: 1rem 0 3rem;
}

[b-b1el7hxbdf] .e-upload .e-file-select-wrap .e-file-drop {display: none;}

[b-b1el7hxbdf] .e-file-select-wrap:before {
	content: "\ed4e";
    color: #fff;
    opacity: 0.3;
    font-family: boxicons !important;
    font-size: 90px;
	margin-top: 9px;
    margin-bottom: -26px;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
}
[b-b1el7hxbdf] .e-file-select-wrap:after {
	content: "Arraste e solte o certificado aqui ou";
	color: white;
	font-size: 1rem;
	font-family: inherit;
	font-weight: 500;
}

[b-b1el7hxbdf] .e-upload .e-file-select-wrap .e-btn {
	order: 2;
    padding: 10px 20px;
    margin: 1rem auto 0;
}

[b-b1el7hxbdf] .e-upload .e-upload-files {
    margin: 0.5rem;
    border: 1px solid #fff;
    background-color: #fff;
}

.cert_added__file>h5[b-b1el7hxbdf] {
	font-size: 1.15rem;
}

.cert_badge>h5[b-b1el7hxbdf] {
	color: #14a147 !important;
	font-size: 1.15rem;
	font-weight:700;
}
.cert_badge .cert_preview[b-b1el7hxbdf] {
	/* max-height: 200px; */
    min-width: 100%;
    min-height: 100%;
}

.cert_added__file[b-b1el7hxbdf] {
	margin-top: 1.5rem;
	border-top: 1px solid #737373;
	padding-top: 1rem;
}
	.cert_added__file a[b-b1el7hxbdf] {
		color: #1d97ed;
		text-decoration: underline;
	}
		.cert_added__file a:hover[b-b1el7hxbdf] {
			color: #4bacef;
			text-decoration: none;
		}

.cert_added__file span[b-b1el7hxbdf] {
	color: #e59126;
    font-size: 13px;
    align-self: start;
}

.cert_added__file_removing[b-b1el7hxbdf] {
	display: flex;
	flex-direction: column;
	align-items: center;
}
	.cert_added__file_removing a[b-b1el7hxbdf] {
		align-self: start;
		color: #ff4e4e;
		text-decoration: line-through;
	}
		.cert_added__file_removing a:hover[b-b1el7hxbdf] {
			color: #db4040;
			text-decoration: line-through;
		}

.cert_added__file_reBtn[b-b1el7hxbdf] {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

/* #DropArea {
	padding: 50px 25px;
	margin: 30px auto;
	border: 1px dashed #adb5bd;
	text-align: center;
	width: 100%;
	display: flex;
	flex-direction: column;
}
	#DropArea p {
		font-size: 1.05rem;
		color: #fff;
		font-weight: 500;
		margin-bottom:0;
	}

body .e-upload-drag-hover {
	border-color: orangered;
	cursor: pointer;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
}

#uploadfile {
	width: 60%;
	display: inline-flex;
	margin-left: 5%;
}

::deep .e-upload.e-control-wrapper {
	background-color: transparent;
    border: 0;
} */
/* _content/SIS.UI/Pages/WorkOrders/WorkOrderPrintable.razor.rz.scp.css */
@media print {
    body *[b-cqqjitad49]
    {
        visibility: hidden;
    }

    #section-to-print[b-cqqjitad49], #section-to-print *[b-cqqjitad49] {
        visibility: visible;
    }

    #section-to-print[b-cqqjitad49] {
        position: absolute;
        left: 0;
        top: 0;
    }
}
/* _content/SIS.UI/Pages/WorkOrders/WorkOrderPrintableV2.razor.rz.scp.css */
body[b-cn4px0qew6] {
    background-color: transparent;
    font-size: 10pt;
    font-family: 'Times New Roman',Times,serif;
    color: #000000;
}

.box-print[b-cn4px0qew6] {
    border-width: 1px;
    border-style: solid;
    border-color: black;
    width: 100%;
    height: auto;
}

[b-cn4px0qew6] .input-html table,
[b-cn4px0qew6] .input-html table tr,
[b-cn4px0qew6] .input-html table tr td,
[b-cn4px0qew6] .input-html table table,
[b-cn4px0qew6] .input-html table table tr,
[b-cn4px0qew6] .input-html table table tr td {
    background-color: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
    white-space: normal !important;
    border: 0 !important;
    height: unset !important;
    min-width: unset !important;
    width: unset !important;
}

.input-html[b-cn4px0qew6] {
    padding: 15px 10px;
}

[b-cn4px0qew6] .input-html p, [b-cn4px0qew6] .input-html > *, [b-cn4px0qew6] .input-html p > * {
    background: transparent !important;
    background-color: transparent !important;
    margin: 0 !important;
}

[b-cn4px0qew6]  .input-html img {
    display: none !important;
}

span.label[b-cn4px0qew6] {
    width:50px;
    font-weight: bold;
}
span.data[b-cn4px0qew6] {
    margin-inline-start: 5px;
    font-style:oblique;
}
table[b-cn4px0qew6]
{
    width: 100%;
    /*padding: 0 1rem;*/
}
td[b-cn4px0qew6] {
    padding: 0 1rem
}
img[b-cn4px0qew6] {
    padding: 1rem 0; 
}
th[b-cn4px0qew6]{
    background-color: lightgray;
    text-align:center;
}

@media print {
    body *[b-cn4px0qew6]
    {
        visibility: hidden;
    }

    #section-to-print[b-cn4px0qew6], #section-to-print *[b-cn4px0qew6] {
        font-family: Cambria, "Liberation Sans", "DejaVu Sans";
        font-size: 10px !important;
        visibility: visible;
    }

    #section-to-print[b-cn4px0qew6] {
        position: absolute;
        left: 0;
        top: 0;
    }
    .box-print[b-cn4px0qew6] {
        border-width: 1px;
        border-style: solid;
        border-color: black;
        width: 21cm;
        height: auto;
    }

}
/* _content/SIS.UI/Pages/WorkOrders/WorkOrders.razor.rz.scp.css */
[b-ugqkgd9any] .clients_addbtn {
    width: unset !important
}

[b-ugqkgd9any] .page-header .e-input-group, .e-input-group.e-control-wrapper[b-ugqkgd9any] {
    width: unset !important;
}

.status-open[b-ugqkgd9any] {
    color: #5fa9dd;
    background-color: rgba(95, 169, 221, 0.2);
    border-radius: 4px;
    padding: 2px 5px;
    font-weight: 500;
}

.status-closed[b-ugqkgd9any] {
    color: #267E52;
    background-color: rgba(38, 126, 82, 0.2);
    border-radius: 4px;
    padding: 2px 5px;
    font-weight: 500;
}

.status-canceled[b-ugqkgd9any] {
    color: #B53131;
    background: rgba(181, 49, 49, 0.2);
    border-radius: 4px;
    padding: 2px 5px;
    font-weight: 500;
}

/*to remove the edit button alone*/
[b-ugqkgd9any] .e-disableEditcommand .e-unboundcell .e-unboundcelldiv button.e-Editbutton {
    border: 1px solid #ededed !important;
    color: #ededed !important;
    cursor: not-allowed !important;
}

[b-ugqkgd9any] .e-input-group input.e-input, .e-input-group.e-control-wrapper input.e-input[b-ugqkgd9any] {
    font-family: 'Rubik', sans-serif !important;
    font-size: 0.75rem !important;
}

[b-ugqkgd9any] .e-input-group input.e-input, .e-input-group.e-control-wrapper input.e-input[b-ugqkgd9any] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAaBJREFUSEu1lL91wkAMxqUGSmhPV3kCyAQkG4QJEiZImCAwQcgEIRMEJghs4EzgpODcQmka5Ykn84zjg+PfdX4+3U/69EkIVz545fehEpAkSbNWqz0h4j0AtDWJmJkn6/X6LYqiZWhi/wBpmj4y8ysAND2PLBGxb4wZh0B2APr4uwZOEXFkjJnJd5qmt8w8AICO/u8S0eQQZAsQWer1eiKZI2LPl+FisRgg4gsALLMsiw7JtQUUAqdEJNp7j3NOquow89BaK1V5zxbgnIsBoIWId7ksviiV6wsAYiK6CQWwXCSiIOs654LuFysICsizVcCKiHxu21w9SSLnnPToEwDmRHQbJFGhyRMi6oY0GQD6RDQKAqhNfwCgIX631g6rAguJ/GZZ1g62qTxWKF0+Z4g4MMbMC4Mm/t9IEmLRnR7k2eo0S9kNT+krZh7psMU67R8+mfYtu2dddi0N/tZlNxJZ8rnRasbW2l4VJMjzVYGlvSWSVUJOBmjPZKM+5AlUQc4ChEDOBpQh5U18EUAOQcRZec1fDHCUTfeN/rH/rl7BHwv83hlJunqFAAAAAElFTkSuQmCC) no-repeat scroll 5px 8px !important;
    background-size: 1rem !important;
    padding-left: 23px !important;
}

[b-ugqkgd9any] .e-grid .e-gridheader tr th:first-child.e-filterbarcell {
    padding-left: 4px !important;
}

[b-ugqkgd9any] .e-input-group, .e-input-group.e-control-wrapper[b-ugqkgd9any] {
    border-radius: 0 !important;
}

    [b-ugqkgd9any] .e-input-group, .e-input-group.e-success[b-ugqkgd9any], .e-input-group.e-warning[b-ugqkgd9any], .e-input-group.e-error[b-ugqkgd9any], .e-input-group.e-control-wrapper[b-ugqkgd9any], .e-input-group.e-control-wrapper.e-success[b-ugqkgd9any], .e-input-group.e-control-wrapper.e-warning[b-ugqkgd9any], .e-input-group.e-control-wrapper.e-error[b-ugqkgd9any] {
        margin-top: 4px !important;
        margin-bottom: 4px !important;
    }

/* _content/SIS.UI/Shared/MainLayout.razor.rz.scp.css */
.page[b-6hf4w315hv] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-6hf4w315hv] {
    flex: 1;
}

.sidebar[b-6hf4w315hv] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-6hf4w315hv] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-6hf4w315hv]  a, .top-row .btn-link[b-6hf4w315hv] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-6hf4w315hv] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-6hf4w315hv] {
        display: none;
    }

    .top-row.auth[b-6hf4w315hv] {
        justify-content: space-between;
    }

    .top-row a[b-6hf4w315hv], .top-row .btn-link[b-6hf4w315hv] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-6hf4w315hv] {
        flex-direction: row;
    }

    .sidebar[b-6hf4w315hv] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-6hf4w315hv] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-6hf4w315hv], article[b-6hf4w315hv] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/SIS.UI/Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-ryb2chk3h6] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-ryb2chk3h6] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-ryb2chk3h6] {
    font-size: 1.1rem;
}

.oi[b-ryb2chk3h6] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-ryb2chk3h6] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-ryb2chk3h6] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-ryb2chk3h6] {
        padding-bottom: 1rem;
    }

    .nav-item[b-ryb2chk3h6]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-ryb2chk3h6]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-ryb2chk3h6]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-ryb2chk3h6] {
        display: none;
    }

    .collapse[b-ryb2chk3h6] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
