@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");

html,body{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif!important}
body *{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif!important}
body i[class^="fa-"],body i[class*=" fa-"],body span[class^="fa-"],body span[class*=" fa-"],body [class^="fa-"],body [class*=" fa-"]{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands"!important}
body .fa-brands,body .fab{font-family:"Font Awesome 6 Brands"!important}
body .fa-solid,body .fas,body .fa-regular,body .far{font-family:"Font Awesome 6 Free"!important;font-weight:900!important}
.oj-home-section p,.oj-home-hero-copy p,.oj-category-image-body p,.oj-testimonial-card p,.oj-auth-card p,.oj-auth-visual p{font-size:14px;line-height:1.7}
.oj-featured-section{padding-bottom:34px!important}
.oj-testimonials-section{padding-top:34px!important}
.oj-category-image{filter:none}


/* =========================================================
   OjaLinks Global UI Typography & Dashboard Header
   ========================================================= */
:root{
    --oj-font:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;
    --oj-text:#111111;
    --oj-body-text:#111111;
}
body{
    font-family:var(--oj-font)!important;
    color:var(--oj-body-text)!important;
}
body *{
    font-family:var(--oj-font)!important;
}
body i[class^="fa-"],body i[class*=" fa-"],body span[class^="fa-"],body span[class*=" fa-"],
body [class^="fa-"],body [class*=" fa-"],body .fa-brands,body .fab{
    font-family:"Font Awesome 6 Free","Font Awesome 6 Brands"!important;
}
body .fa-solid,body .fas,body .fa-regular,body .far{
    font-family:"Font Awesome 6 Free"!important;
}
.oj-home-section p,.oj-home-hero-copy p,.oj-category-image-body p,.oj-testimonial-card p,
.oj-auth-card p,.oj-auth-visual p,.oj-card p,.oj-sidebar-card p{
    color:#111111;
}
.oj-field-help{
    display:block;
    margin-top:6px;
    color:#64748b;
    font-size:12px;
    line-height:1.5;
    font-weight:400;
}
.oj-dashboard-header .oj-header-icon{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    color:#0f172a;
    text-decoration:none;
}
.oj-dashboard-header .oj-badge.oj-success{
    background:#dcfce7!important;
    color:#15803d!important;
    opacity:1!important;
    border:1px solid #bbf7d0;
}
.oj-dashboard-header .oj-badge.oj-success i{
    color:#16a34a!important;
}
.oj-dashboard-header .oj-user-avatar{
    text-decoration:none;
    cursor:pointer;
}
