﻿
@font-face {
    font-family: DINNextLTArabic;
    src: url(../DINNtextArabic/DINNextLTArabic-Bold.ttf);
}

@font-face {
    font-family: DINNextLTArabic;
    src: url(../DINNtextArabic/DINNEXTLTARABIC-LIGHT-2-2.ttf);
}

@font-face {
    font-family: DINNextLTArabic;
    src: url(../DINNtextArabic/DINNextLTArabic-Medium-4.ttf);
}

@font-face {
    font-family: DINNextLTArabic;
    src: url(../DINNtextArabic/DINNextLTArabic-Regular-3.ttf);
}
body {
   
    font-family: 'DIN Next LT Arabic' !important
}
* {
    font-family: 'DIN Next LT Arabic' !important
}
.arabictext
{
    font-family:'DIN Next LT Arabic' !important
}
.dir_rtl{
    direction:rtl !important;
}
.header {
    transition: all 0.5s;
    z-index: 997;
    height: 80px;
    padding-bottom:10px
 
}
.logo img {
    max-height: 70px;
    margin-right: 6px;
    margin-top: 10px;
}
input.darkblue {
    background-color: #29338e !important;
}
.darkblue {
    background-color: #29338e !important;
}
.white {
    color: white !important;
}
.d-flex_header {
    display: flex !important;
    justify-content: space-between;
}
.mt-0{
     margin-top: 0px !important;
 }
.min-vh-100 {
    min-height: 90vh !important;
}
#ctl00_ContentPlaceHolder1_panelOtherDocs {
    display: flex !important;
    justify-content: center !important;
}
#ctl00_ContentPlaceHolder1_panelDocs {
    display: flex !important;
    justify-content: center !important;
}
.responsive-container {
    overflow-x: auto; /* Add horizontal scrollbar if needed */
    width: 100%;
}
table.responsive-gridview {
    width: -webkit-fill-available !important;
}

/*<div class="responsive-container" >*/
.responsive-gridview {
    border-collapse: collapse;
    width: 100%;
}

.responsive-gridview th,
.responsive-gridview td {
    border: 1px solid #D0D0D0; /* Apply border to cells */
    padding: 8px;
    text-align: right;
}

.responsive-gridview th {
    background-color: #f4f4f4;
}
@media (max-width: 768px) {
    .responsive-gridview th,
    .responsive-gridview td {
        font-size: 14px; /* Adjust font size for smaller screens */
        padding: 6px;
    }
    .card-body {
        padding: 0 10px 20px 20px !important;
    }
    .d-flext{
        flex-direction:column !important;
    }
}
.responsive-gridview th {
    color: black !important;
    font-size: 12px;
    font-weight: bold;
}

.d-flext {
    display: flex;
    gap:5px;
    /* justify-content: space-between;
}*/
}
.pt-1 {

padding-top: 0.1rem !important
    
}
.pb-1 {
    padding-bottom: 0.1rem !important
}
input.borblue {
    border: 1px solid #29338e !important;
 
}
.text-style{
       color: #29338e !important;
    font-size:16px;
    font-weight:700;
}
.mr-4{
    margin-right:4px !important
}
.bororng {
    border: 1px solid #e66925 !important;
}

