@import url("https://fonts.maateen.me/solaiman-lipi/font.css");

:root {
    --color-primary: #1e5f99;
    --color-primary-content: #333;
    --color-secondary: #164a7a;
    --color-secondary-content: #ffffff;
    --color-accent: #2a7bc4;
    --color-accent-content: #e1e1e1;
    --color-link: #0c8eff;
    --color-base-100: #ffffff;
    --color-base-200: #f8f9fa;
}

.bg-primary {
    background: var(--color-primary);
}

.bg-secondary {
    background: var(--color-secondary);
}

.bg-base-100 {
    background: var(--color-base-100);
}

.bg-base-200 {
    background: var(--color-base-200);
}

.text-primary {
    color: var(--color-primary);
}

.text-primary-content {
    color: var(--color-primary-content);
}

.text-secondary-content {
    color: var(--color-secondary-content);
}

.text-accent {
    color: var(--color-accent);
}

.border-primary {
    border-color: var(--color-primary);
}

body {
    font-family: "SolaimanLipi", sans-serif;
}

.hover {
    background: #e1e2e4;
}

.active {
    background-color: var(--color-accent);
    width: 100%;
    height: 100%;
    color: #ffffff;
}

.top_header {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 86%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 86%, 0% 100%);
}

.footer-title {
    margin-bottom: 0.5rem;
    font-weight: 700;
    text-transform: uppercase;
    opacity: 0.6;
}

.link {
    cursor: pointer;
    /* text-decoration-line: underline; */
}

.link-hover {
    text-decoration-line: none;
}

.btn_hover {
    color: black;
}
.btn_hover:hover {
    color: var(--color-accent);
}
.btn_primary {
    background-color: var(--color-primary);
    font-weight: bold;
    font-size: 20px;
    color: white;
    padding: 8px 8px;
}

.button_primary {
    background-color: var(--color-primary);
    color: white;

    font-size: 16px;
    font-weight: 500;
    padding: 10px 14px;
    border: none;
    transition: 0.3s all ease-in-out;
}

.button_primary:hover {
    background-color: var(--color-secondary);
}
.width_height_pixel {
    height: 1299px !important;
    width: 1062px !important;
}

.hover_btn:hover {
    background: var(--color-accent);
}

.select2-results__option--highlighted {
    background-color: #1e40af !important;
    color: white !important;
}

.select2-search__field:focus {
    border-color: #1e40af !important;
    outline: none !important;
}

.select2-container--default .select2-selection--single:focus,
.select2-container--open .select2-selection--single {
    border-color: #1e40af !important;
}

.select2-container--default .select2-selection--single {
    border-radius: 0 !important;
}

.select2-dropdown {
    border-radius: 0 !important;
}

@keyframes bgZoom {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.08);
    }
    100% {
        transform: scale(1);
    }
}

.animate-bg-zoom {
    animation: bgZoom 12s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;
}