
/********** Template CSS **********/
:root {
    --primary: #1f4c86; /* campaign-blue */
    --secondary: #b65c98; /* campaign-pink */
    --light: #FDF5EB;
    --dark: #1E1916;
}
/* rubik-regular - latin */
/*  */

html,body{
    direction:rtl
}

@font-face{
    font-family: Cairo;
    src: url('../fonts/Cairo/static/Cairo-Medium.ttf');
  }
 
 
/*   *:not(i):not(.fa):not(.YourClassName){
    font-family:Algerian;
  } */
*:not(i):not(.fa){
    font-family: Cairo !important ;
}


/* Let Tailwind handle .btn-primary - only override for legacy Bootstrap buttons */
.btn-primary:not(.bg-campaign-blue):not(.bg-campaign-pink):not(.btn-primary) {
    color: #FFFFFF;
    background-color: #1f4c86; /* campaign-blue */
    border-color: #1f4c86;
}
.btn-primary:not(.bg-campaign-blue):not(.bg-campaign-pink):not(.btn-primary):hover {
    color: #FFFFFF;
    background-color: #153a5f; /* primary-dark */
    border-color: #153a5f;
}
.text-primary:not(.text-campaign-blue):not(.text-campaign-pink) {
    color: #1f4c86 !important; /* campaign-blue */
}
.border-end {
    border-right: 1px solid #dee2e6 !important;
}

a:not(.text-campaign-blue):not(.text-campaign-pink):not(.text-white):not(.text-gray) {
    color: #1f4c86; /* campaign-blue */
    text-decoration: none !important;
}
.border-primary:not(.border-campaign-blue):not(.border-campaign-pink) {
    border-color: #1f4c86 !important; /* campaign-blue */
}
.bg-light {
    background-color: #FDF5EB !important;
}
.bg-primary:not(.bg-campaign-blue):not(.bg-campaign-pink) {
    background-color: #1f4c86 !important; /* campaign-blue */
}
.footer .btn.btn-link {
    display: block;
    margin-bottom: 5px;
    padding: 0;
    text-align: right !important;
    color: var(--light);
    font-weight: normal;
    text-transform: capitalize;
    transition: .3s;
}
.footer .btn.btn-link::before {
    position: relative;
    content: "\f104" !important;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: var(--light);
    margin-right: 10px;
}
.phone_number{
    direction: ltr !important;
    display: inline-block;
}
.header_phone_number{
    direction: ltr !important;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #1f4c86; /* campaign-blue */
}
.lg-outer{
    direction: ltr;
}
.conf-details ul li{
    float:right;
}