﻿@font-face {
    font-family: 'Yekan';
    src: url('/fonts/yekan-font/Yekan.woff') format('woff'), url('/fonts/yekan-font/Yekan.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lalezar';
    src: url('/fonts/Lalezar-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: 'Yekan', Tahoma, Arial, sans-serif;
   /* font-variant-numeric: normal;
    font-feature-settings: "numr", "dnom";*/
    direction: rtl;
    /*unicode-bidi: isolate;*/
    /*background: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.8)),*/ /* white 50% overlay */
    /*url("/images/backgrounds/bg.jpg") no-repeat center center fixed;*/
    background-size: cover;
    margin: 0;
    padding: 0;
    background: linear-gradient(135deg, #1f1f1f 0%, #3a3a3a 40%, #5c5c5c 100%);
    min-height: 100vh;
    background-attachment: fixed;
    background-size: cover;
}


.lalezar {
    font-family:Lalezar !important;
}
.btn-circle {
    width: 40px;
    height: 40px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}

.alert-info {
    --bs-alert-color: #262626;
    --bs-alert-bg: #f3f3f3;
    --bs-alert-border-color: #ffffff;
    --bs-alert-link-color: var(--bs-info-text-emphasis);
}


/*@keyframes glow {
    0% {
        text-shadow: 0 0 5px #ff005e, 0 0 10px #ff005e, 0 0 20px #ff005e, 0 0 40px #ff005e, 0 0 80px #ff005e;
    }

    100% {
        text-shadow: 0 0 10px #00d4ff, 0 0 20px #00d4ff, 0 0 40px #00d4ff, 0 0 80px #00d4ff, 0 0 160px #00d4ff;
    }
}
*/
.no-underline {
    text-decoration: none !important;
}

    /* Optional: keep underline on hover */
    .no-underline:hover {
        text-decoration: none !important;
    }


.ltr-text {
    direction:ltr;
}

.qgrid-pagination {
    direction:ltr;
}