
/*start font family*/
@font-face {
    font-family: "ar-font";
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/NotoKufiArabic-Regular.ttf) format("truetype");
}

a, span, p, h1, h2, h3, h4, h5, h6, div {
    font-family: ar-font, Arial;
}
/*end font family*/

html {
  font-size: 14px;
}

body .container {
    overflow: auto;
}

h1.display-4.YemenCode-text {
    font-weight: 400;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #005a6c;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #017e97ba;
    --bs-btn-hover-border-color: #0dcaf0;

    --bs-btn-color: #e1efff;
    --bs-btn-bg: #25394c;
    --bs-btn-border-color: #000000;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #064d5cf2;
    --bs-btn-hover-border-color: #25394c;
}
    html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

a {
    color: #0dcaf0;
    color: #12d7ff;
    color: #31d5ef;
    color: #fbebbb;
    color: #0dcaf0;
    color: #bbd5fb;
}

a:hover {
    color: #0dcaf0;
}

nav.navbar {
    height: 60px;
}

.navbar-collapse.collapse.show {
    background-color: #313842;
    z-index: 1000;
    border-radius: 10px;
}

.form-floating > label {
    color: #1866b7;
}

.footer {
    position: fixed;
    /*bottom: 0;*/
    background-color: #fff;
}

/* -- my css --*/

.table {
    color: #e8f3ff;
    --bs-bg-opacity: 0.75;
    color: #fff !important;
    background-color: RGBA(33,37,41,var(--bs-bg-opacity,1)) !important;
    border-radius: var(--bs-border-radius-lg) !important;
    background-image: var(--bs-gradient) !important;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    color: #a4c1dd;
}


.card-header.blue-header {
    color: #14c5eb;
    color: #ff6767;
    color: #ff6767;
    color: #65d4ff;
}
.list-group.a-action a {
    width: 100%;
    text-align: inherit;
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    text-decoration: none;
    /*border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);*/
    border-top-width: 0;
    color: #fff;
    /* background-color: var(--bs-list-group-bg); */
    border-bottom: 1px solid #3b3d40;
}

.list-group.a-action a:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;

}

.list-group.a-action a:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;

    border-bottom:hidden;
}




    .list-group.a-action a:focus, .list-group.a-action a:hover {
        z-index: 1;
        text-decoration: none;
        /*opacity: 0.6;*/

        color: #ff6767;
        color: #ff9200;
        color: #ff9200;
        color: #14c5eb;
    }

    /*video-chat*/
    div[video-grid]{
        display: grid;
        grid-template-columns: repeat(auto-fit, 300px);
        grid-auto-rows:300px;
        gap:25px;
    }
    div[video-grid] > video{
        width: 100%;
        height: 100%;
        object-fit:cover;
    }






/*---------------sidebar----------------*/


/*body {
    min-height: 100vh;
    min-height: -webkit-fill-available;
}

html {
    height: -webkit-fill-available;
}*/

/*main {
    height: 100vh;
    height: -webkit-fill-available;*/
    /*max-height: 650px;*/
    /*overflow-x: auto;
    overflow-y: auto;*/ /* hidden;*/
/*}

.dropdown-toggle {
    outline: 0;
}

.btn-toggle {
    padding: .25rem .5rem;
    font-weight: 600;
    color: rgba(0, 0, 0, .65);
    background-color: transparent;
}

    .btn-toggle:hover,
    .btn-toggle:focus {
        color: rgba(0, 0, 0, .85);
        background-color: #d2f4ea;
    }

    .btn-toggle::before {
        width: 1.25em;
        line-height: 0;
        content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
        transition: transform .35s ease;
        transform-origin: .5em 50%;
    }

    .btn-toggle[aria-expanded="true"] {
        color: rgba(0, 0, 0, .85);
    }

        .btn-toggle[aria-expanded="true"]::before {
            transform: rotate(90deg);
        }

.btn-toggle-nav a {
    padding: .1875rem .5rem;
    margin-top: .125rem;
    margin-left: 1.25rem;
}

    .btn-toggle-nav a:hover,
    .btn-toggle-nav a:focus {
        background-color: #d2f4ea;
    }

.scrollarea {
    overflow-y: auto;
}*/
