html {
    font-size: 14px;
}

@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}

html {
    position: relative;
    min-height: 100%;
}

label {
    margin-bottom: 0 !important;
    margin-top: 0.5rem;
}

.bx-rotate-45 {
    transform: rotate(45deg);
}

:root {
    --employee-color: #11e42c;
    --product-color: #ff6a00;
    --machine-color: #0094ff;
    --expense-color: #898989;
}

.wiz-item .btn-wiz-next {
    margin-top: 1rem;
}


.dk-breadcrumb {
    background-color: #ffffff;
    padding: 10px;
    box-shadow: 0 2px 6px 0 rgba(67, 89, 113, 0.12);
}
.dk-breadcrumb-item {
    display: inline-block;
    /*padding:15px 5px*/
}
/*
.dk-breadcrumb-item::before {
    content: ">";
    color: #3c5872;
    margin-right: 5px;
}*/

.menu-cards .card {
    text-align: center;
}

.menu-cards i {
    color: #898989;
    margin-bottom: 15px;
    font-size: 35px;
}

.menu-cards .card-body {
    padding-left: 45px;
}

.employee-card {
    border-left: 5px solid var(--employee-color);
    border-radius: 0;
}

    .employee-card i {
        color: var(--employee-color)
    }

    .employee-card .card-title {
        color: var(--employee-color);
    }

.card-product {
    border-left: 5px solid var(--product-color);
    border-radius: 0;
}

    .card-product i {
        color: var(--product-color)
    }

    .card-product .card-title {
        color: var(--product-color);
    }


.card-machine {
    border-left: 5px solid var(--machine-color);
    border-radius: 0;
}

    .card-machine i {
        color: var(--machine-color)
    }

    .card-machine .card-title {
        color: var(--machine-color);
    }


.card-expense {
    border-left: 5px solid var(--expense-color);
    border-radius: 0;
}

    .card-expense i {
        color: var(--expense-color)
    }

    .card-expense .card-title {
        color: var(--expense-color);
    }


.days {
    /*overflow-x: scroll;
    overflow-y:hidden;*/
    /*background-color: #f7f7f7f7;
    border-top: 1px solid #f7f7f7;*/
    border-bottom: 1px solid #f0f0f0;
}

.day {
    font-size: small;
    font-weight: bold;
    min-width:85px !important;
    /*border-bottom: 3px solid #f7f7f7f7;*/
    /*background-color: #f7f7f7f7;*/
    cursor:pointer;
}

    .day:hover {
        background-color: #ffffff;
        border-bottom: 3px solid #ffc300;
        transform: translateY(-3px);
        transition-duration: 0.05s;
    }

.day-selected {
    border-bottom: 3px solid #ff6a00;
    background-color: #ffffff;
    color: #ff6a00;
}

.report-line {
    border-left: 3px solid #f7f7f7f7;
    border-bottom: 1px solid #f0f0f0;
    background-color: #f7f7f7f7;
}
.report-line-selected {
    border-left: 3px solid #ff6a00;
    background-color: #ffffff;
}
/*Analysis*/
.AnalysisTree {
    font-size: small;
}

    .AnalysisTree .bg-light {
        background-color: #f5f5f5 !important;
    }

    .AnalysisTree h6 {
        margin-bottom: 5px;
    }

.analysis-content {
}
/*==========*/

.ui-menu{
    z-index: 9999 !important;
}

.calendar-day-holiday {
    background-color: #ffdbcd !important;
}
.calendar-day-empty {
    color: red !important;
    font-weight: bolder !important;
}
.calendar-day-partial {
    background-color: yellow !important;
}
.calendar-day-filled {
    background-color: #c9ffba !important;
}
