
:root {
    --header-background: rgba(49, 59, 83, 1) linear-gradient(0deg, rgba(67, 80, 113, 1) 0%, rgba(49, 59, 83, 1) 100%);
    --header-cats-background: #313c54;
    --headers-cats-active-text: #313c54;
    --header-cats-sub-background: #232e47;

    --primary-button-background: #253455;
    --primary-button-border: #232e47;
    --primary-button-hover-background: #232e47;
    --primary-button-hover-border: #18233d;

    --default-arabic-font: 'Rubik';
    --default-english-font: 'Quicksand';

    --info-button-background: #088395;
    --info-button-hover-background: #0a9bb0;
}

html{
    font-size:11pt;
}

.header-cats a {
    font-size: 0.95rem;
}

a:hover {
    color: #08163f;
}

.btn-outline-warning {
    --bs-btn-color: #cd7f05;
    --bs-btn-border-color: #cd7f05;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffa007;
    --bs-btn-hover-border-color: #ffa407;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffa007;
    --bs-btn-active-border-color: #ff9807;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #ff9807;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffa007;
    --bs-gradient: none;
}

.m_light {
    font-weight: 400;
    font-size: 1rem;
}

.perm_header {
    font-size: 1rem;
    padding: 0.85rem;
    border-bottom: 1px solid rgba(22, 48, 70, 0.2);
}

.card.overflow-visible{
    border-bottom: none;
}

.card-body .m_table{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
    border-bottom: none;
}

.card-body .m_table tr:last-child{
    border-bottom: none;
    border-bottom-color: transparent;
}

.card-body .m_table tr:last-child td{
    border-bottom: none;
}

.card-body .m_table tr:last-child > td:first-child{
    border-bottom-right-radius: 0.75rem;
}
.card-body .m_table tr:last-child > td:last-child{
    border-bottom-left-radius: 0.75rem;
}