body {
    background: #F9F3EF;
}

/* Native Webkit Scrollbar Styling */
::-webkit-scrollbar {
    width: 9px;
    height: 9px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background: #FF6725;
    border-radius: 10px;
    border: 2px solid #f1f1f1;
}

::-webkit-scrollbar-thumb:hover {
    background: #FF6725;
}

/* Perfect Scrollbar Styling (used on the side menu and any other element using it) */
.ps__rail-x,
.ps__rail-y {
    background: #FF6725;
    border-radius: 10px;
}

.ps__thumb-x,
.ps__thumb-y {
    background: #FF6725;
    border-radius: 10px;
    border: 2px solid #FF6725;
}

.ps__thumb-x:hover,
.ps__thumb-y:hover {
    background: #FF6725;
}


body, label,.dropzone .dz-preview {
    cursor: url(../../assets/dashboard/images/icon/cursor.svg), auto !important;
}

select, a,.avatar,.waves-effect,.swiper-pagination-bullet,.btn, .nav-item, .nice-select, .nice-select li, button, #searchResults,
.dropdown-menu ul, .dropdown-menu li, .tawk-min-container button, #proof,
input[type="file"], input[type="radio"], input[type="checkbox"],.apexcharts-legend-series,.dropzone,.select2-results__option[aria-selected],.select2-container .select2-selection--single {
    cursor: url(../../assets/dashboard/images/icon/pointer.svg), auto !important;
}

input:not([type="file"]):not([type="radio"]):not([type="checkbox"]), textarea {
    cursor: url(../../assets/dashboard/images/icon/type.svg), auto !important;
}

/* Additional overrides for third-party plugin elements */
canvas,
svg,
.apexcharts-canvas,
.chartjs-render-monitor,
.datatable-project {
    cursor: url(../../assets/dashboard/images/icon/cursor.svg), auto !important;
}

input, textarea {
    caret-color: #FF6725 !important;
}

::selection {
    background-color: #ff6725;
    color: #ffffff;
}

.floating-image {
    animation: float 3s ease-in-out infinite;
}

@keyframes float {
    0% {
        transform: translatey(0px);
    }
    50% {
        transform: translatey(-20px);
    }
    100% {
        transform: translatey(0px);
    }
}

.app-brand-link{
    margin-right: 10px;
}

.menu-vertical .app-brand {
    padding-inline: 0.75rem 0.75rem;
}

@media (min-width: 1200px) {
    #layout-menu > div.app-brand.demo > a.app-brand-link > span.app-brand-logo.demo{
        display: none;
    }

    .layout-menu-collapsed:not(.layout-menu-hover) .layout-menu .layout-menu-toggle
    {
        opacity: 0;
    }
    .layout-menu-collapsed:not(.layout-menu-hover) .layout-menu .app-brand-logo
    {
        display: block !important;
    }
}
.app-brand .app-brand-text{
    margin-inline-start:0px !important;
}
.menu-item.active > .menu-link:not(.menu-toggle) {
    background: #ff6725;
}
.dz-success-mark , .dz-error-mark{
    display: none;
}
div.dt-processing > div:last-child > div{
    background-color: #ff6725;
}
.pl-20{
    padding-left: 20px;
}

.pr-20{
    padding-right: 20px;
}

.kanban-board{
    background: #EEEEEE;
}

.timeline .timeline-item .timeline-point{
    background-color: #ff6725;
    outline: 3px solid #ffcab3;
}
