/* _content/LMS.Web/Areas/Account/Pages/ResetPasswordConfirmation.cshtml.rz.scp.css */
/* _content/LMS.Web/Pages/AboutUs.cshtml.rz.scp.css */


    .hero-section[b-deqc575y6t] {
        border-radius: 0 0 20px 20px;
        border-bottom: 3px solid rgba(13, 110, 253, 0.1);
    }
    /* Alternative: Make the icon larger and stand out without circle */
    .hero-icon[b-deqc575y6t] {
        color: #0d6efd;
        text-shadow: 0 2px 10px rgba(13, 110, 253, 0.2);
    }

    .card[b-deqc575y6t] {
        transition: transform 0.3s ease, box-shadow 0.3s ease;
    }

        .card:hover[b-deqc575y6t] {
            transform: translateY(-8px);
            box-shadow: 0 10px 25px rgba(0,0,0,0.1) !important;
        }

    #stats .rounded[b-deqc575y6t] {
        transition: all 0.3s ease;
    }

        #stats .rounded:hover[b-deqc575y6t] {
            transform: translateY(-5px);
            box-shadow: 0 8px 20px rgba(0,0,0,0.1) !important;
        }

    .social-links a[b-deqc575y6t] {
        transition: color 0.3s ease, transform 0.3s ease;
    }

        .social-links a:hover[b-deqc575y6t] {
            color: #0a58ca !important;
            transform: scale(1.15);
        }
/* _content/LMS.Web/Pages/ContactUs.cshtml.rz.scp.css */

/* Single card styling */
.card.shadow[b-1iigpvevbg] {
    transition: transform 0.3s, box-shadow 0.3s;
    border-radius: 1rem !important;
}

.card.shadow:hover[b-1iigpvevbg] {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1) !important;
}

/* Remove padding between image and form columns */
.row.g-0[b-1iigpvevbg] {
    --bs-gutter-x: 0;
    margin-right: 0;
    margin-left: 0;
}

/* Image column styling */
.col-lg-6.d-none.d-lg-block[b-1iigpvevbg] {
    border-right: 1px solid #e9ecef;
}

.form-control[b-1iigpvevbg], .form-select[b-1iigpvevbg] {
    border: 1px solid #dee2e6;
    padding: 0.75rem;
    border-radius: 0.5rem;
}

    .form-control:focus[b-1iigpvevbg], .form-select:focus[b-1iigpvevbg] {
        border-color: var(--bs-primary);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.25);
    }

/* Responsive adjustments */
@@media (max-width: 992px) {
    .card.shadow[b-1iigpvevbg] {
        border-radius: 1rem !important;
    }

    .col-lg-6.d-none.d-lg-block[b-1iigpvevbg] {
        display: none !important;
    }

    .card-body[b-1iigpvevbg] {
        padding: 2rem !important;
    }
}

@@media (min-width: 992px) {
    .col-lg-6[b-1iigpvevbg] {
        min-height: 600px;
    }
}

/* _content/LMS.Web/Pages/Privacy.cshtml.rz.scp.css */

/* _content/LMS.Web/Pages/Services.cshtml.rz.scp.css */

    .hero-section[b-69of4ejop1] {
        border-radius: 0 0 20px 20px;
        border-bottom: 3px solid rgba(13, 110, 253, 0.1);
    }

    .hero-icon[b-69of4ejop1] {
        color: #0d6efd;
        text-shadow: 0 2px 15px rgba(13, 110, 253, 0.3);
        transition: transform 0.3s ease, text-shadow 0.3s ease;
    }

        .hero-icon:hover[b-69of4ejop1] {
            transform: scale(1.05);
            text-shadow: 0 4px 20px rgba(13, 110, 253, 0.4);
        }

    .card[b-69of4ejop1] {
        border-radius: 15px;
        overflow: hidden;
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        border: 1px solid rgba(0,0,0,0.1);
    }

        .card:hover[b-69of4ejop1] {
            transform: translateY(-8px);
            box-shadow: 0 15px 35px rgba(0,0,0,0.1) !important;
        }

    .badge[b-69of4ejop1] {
        font-weight: 500;
    }
    /* Service icon colors - Now all orange */
    .bi-passport[b-69of4ejop1], .bi-book[b-69of4ejop1], .bi-briefcase[b-69of4ejop1],
    .bi-pencil-square[b-69of4ejop1], .bi-clipboard-check[b-69of4ejop1], .bi-cash-coin[b-69of4ejop1],
    .bi-graph-up[b-69of4ejop1], .bi-calendar-check[b-69of4ejop1], .bi-trophy[b-69of4ejop1] {
        color: #ff6b35 !important;
    }
    /* How it works section icons */
    .rounded-circle[b-69of4ejop1] {
        transition: transform 0.3s ease;
    }

        .rounded-circle:hover[b-69of4ejop1] {
            transform: scale(1.1);
        }
    /* Text colors for better readability */
    .text-dark[b-69of4ejop1] {
        color: #212529 !important;
    }

    .text-muted[b-69of4ejop1] {
        color: #6c757d !important;
    }
    /* Better spacing */
    .mb-3[b-69of4ejop1] {
        margin-bottom: 1rem !important;
    }

    .mb-4[b-69of4ejop1] {
        margin-bottom: 1.5rem !important;
    }

    .p-4[b-69of4ejop1] {
        padding: 1.5rem !important;
    }
    /* Button improvements */
    .btn-primary[b-69of4ejop1] {
        background-color: #0d6efd;
        border-color: #0d6efd;
        font-weight: 600;
    }

    .btn-success[b-69of4ejop1] {
        background-color: #198754;
        border-color: #198754;
        font-weight: 600;
    }

    .btn-warning[b-69of4ejop1] {
        background-color: #fd7e14;
        border-color: #fd7e14;
        font-weight: 600;
    }

    .btn-lg[b-69of4ejop1] {
        padding: 0.75rem 2rem;
    }
    /* Orange color override for icons */
    [style*="color:#ff6b35"] i[b-69of4ejop1] {
        color: #ff6b35 !important;
    }


/* _content/LMS.Web/Pages/TargetMarket.cshtml.rz.scp.css */
