html body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) {
    overflow: hidden;
    padding-right: 15px !important;
}

.hr-line-dashed {
    border: none;
    border-top: 1px dashed #e7eaec;
    margin: 20px 0;
}

.form-label .text-danger{
    margin:0 5px;
}

.form-check-input:checked {
    background-color: #df5724;
    border-color: #df5724;
}

body .k-checkbox:checked, body .k-checkbox.k-checked {
    border-color: #df5724;
    background-color: #df5724;
}

.btn.btn-primary {
    background-color: #df5724;
    border-color: #df5724;
    color: #fff;
}
    .btn.btn-primary:hover {
        background-color: #b44217;
        border-color: #b44217;
    
    }
.btn.btn-outline-primary {
    border-color: #df5724;
    color: #df5724;
}
    .btn.btn-outline-primary:hover {
        background-color: #df5724;
        color: #fff;
    }

body .k-button-solid-primary {
    border-color: #df5724;
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: #df5724;
}
    body .k-button-solid-primary:hover {
        border-color: #b44217;
        color: var(--kendo-color-on-primary, #ffffff);
        background-color: #b44217;
    }

body .bg-primary {
    --bs-bg-opacity: 1;
    background-color: #df5724;
    color:#fff;
}

    body .bg-primary h1, body .bg-primary h2, body .bg-primary h3, body .bg-primary h4, body .bg-primary h5 {
        color: #fff;
    }

body .btn.active {
    color: #fff;
    background-color: #df5724;
    border-color: #df5724;
}

.pc-sidebar .pc-navbar > .pc-item .pc-submenu .pc-item.pc-trigger > .pc-link, .pc-sidebar .pc-navbar > .pc-item .pc-submenu .pc-item.active > .pc-link {
    font-weight: 600;
    color: #df5724;
}

.pc-sidebar .pc-navbar > .pc-item .pc-submenu .pc-link {
    padding: 6px 30px 6px 52px;
}

body .pc-sidebar .pc-navbar > .pc-item .pc-submenu .pc-item > .pc-link:after {
    left: 20px;
    top: 8px;
}

body .pc-sidebar .pc-navbar > .pc-item .pc-submenu .pc-submenu .pc-item > .pc-link:after {
    left: 30px;
}


body .nav-tabs .nav-link.active {
    color: #df5724;
}

body .k-panelbar > .k-panelbar-header > .k-link {
   
    cursor: pointer;
}

body .k-panelbar > .k-panelbar-header > .k-link.k-selected {
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: #ccc;
   
}

    body .k-panelbar > .k-panelbar-header > .k-link.k-selected:hover,body .k-panelbar > .k-panelbar-header > .k-link.k-selected.k-hover {
        background-color: #999;
      
    }