/* @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    font-display: fallback;
    src: url('../fonts/Source Sans Pro.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  } */
  @font-face {
    font-family: cairo;
    src: url('../fonts/cairo-regular.ttf');
}
@font-face {
    font-family: cairo-bold;
    src: url('../fonts/Cairo-Bold.ttf');
}
@font-face {
    font-family: cairo-semibold;
    src: url('../fonts/Cairo-SemiBold.ttf');
}

html,body{
    font-family: cairo;
}
.dataTables_scrollHeadInner,
.dataTables_scrollHeadInner table{
  width: 100%!important;
}
.action_btn{
  /* display: inline; */
  margin: 0 3px;
}
.dt-buttons{
  margin: 1rem 0;
}
.news_image{
  max-width: 100%;
  object-fit: contain;
  height: 12rem;
}

.sidebar  .nav-link{
  color: #c2c7d0!important;
}
.sidebar  .nav-link.active{
  color: #fff!important;
}
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:focus, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:hover {
  background-color: rgba(255,255,255,.9);
  color: #343a40!important;
}
.custom-file-label::after{
  content: "Browse";
  width: 30%;
  left: 0;
  right: unset;
  text-align: center;
}