@charset "UTF-8";

html, html[dir="ltr"], [dir="ltr"] {
    direction: ltr;
}

    html[dir="rtl"], [dir="rtl"] {
        direction: rtl;
    }

body, h1, h2, h3, h4, h5, h6, a, p, span {
    font-family: "Segoe UI", sans-serif !important;
    font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

.font-regular {
    font-weight: normal;
}

.font-light {
    font-weight: 300;
}

.font-medium {
    font-weight: bold;
}

/*[dir="rtl"], [lang="ar"] {
    font-family: "GE Thameen Book", Arial, Helvetica, sans-serif;
}
*/

.main-sidebar .nav-list a img {
    margin-right: 0.5rem;
}

.main-sidebar .nav-list a.active {
    border-left: 4px solid var(--qfma-secondary-color);
}

.categoriesCard-listing .card-body .icon-wraper {
    margin-right: 0.5rem;
}

.grid-actions .input-group-btn button {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
}

.progress.list-group {
    margin: auto;
    justify-content: center;
    background-color: transparent;
    margin-bottom: 1rem;
}

    .progress.list-group .list-group-item {
        border: 1px solid var(--qfma-lightgray-color);
        border-top-right-radius: 2rem !important;
        border-bottom-right-radius: 2rem !important;
        padding: 0.5rem 1rem;
        flex: none;
        position: relative;
        z-index: 1;
        background-color: var(--qfma-white-color);
        color: var(--qfma-darkGray-color);
        font-weight: bold;
        display: flex;
        align-items: center;
        min-height: 3.438rem;
        margin: 0 3rem;
    }

        .progress.list-group .list-group-item.active {
            background-color: var(--qfma-secondarytrans-color);
            border: 1px solid var(--qfma-secondary-color);
            color: var(--qfma-secondary-color);
        }

        .progress.list-group .list-group-item:before {
            content: '';
            position: absolute;
            border-bottom: 1px solid var(--qfma-lightgray-color);
            left: 100%;
            width: 100%;
            display: block;
            top: 50%;
            transform: translateY(-50%);
            z-index: 0;
        }

        .progress.list-group .list-group-item:last-child:before {
            display: none;
        }

    .progress.list-group .list-group-item-success {
        background-color: var(--qfma-sucesss-color);
        color: var(--qfma-white-color) !important;
    }

ol.progress li span.fa-check {
    padding-left: 10px !important;
}

.download-template-container {
    position: absolute;
    right: 2rem;
    font-size: 18px; /* Adjust the font size to increase text size */
    padding: 0 30px; /* Adjust padding to increase button size */
}

@media all and (min-width: 1200px) {
}

@media all and (max-width: 1199px) {
}
/*# sourceMappingURL=stylesEn.css.map */
