﻿

html {
    height: 100% !important;
    /*height: calc(100% - 100px) !important;*/
    /*height:stretch;*/
}
/*to be replaced in style.css */
/*body {
    margin: 0 !important;
    overflow: hidden;
    height: 100vh;
    font-family: "Janna LT Bold","-apple-system,BlinkMacSystemFont","Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}*/

#body-row {
    margin-left: 0;
    margin-right: 0;
    /* background: linear-gradient(90deg, #0d274c, #1c53a3);*/
}

label {
    font-family: AlmaraiBold !important;
    font-size: 18px !important;
}

#sidebar-container {
    height: 92vh;
    overflow: auto;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    background-color: rgb(26,50,37) !important;
}


/* Sidebar sizes when expanded and expanded */


/*my class*/

.sidebar-hide {
    width: 0;
}

.sidebar-expanded {
    width: 230px;
}

.sidebar-collapsed {
    width: 60px;
}

/* Menu item*/


#sidebar-container .list-group a {
    height: 55px;
    padding: 15px;
}
/* Submenu item*/
#sidebar-container .list-group .sidebar-submenu a {
    height: 50px;
    padding-left: 30px;
}

.sidebar-submenu {
    font-size: 0.9rem;
    /*background-color: rgb(26,50,37) !important;*/
}

/* Separators */
.sidebar-separator-title {
    color: #333;
    height: 35px;
}

.sidebar-separator {
    color: #333;
    height: 25px;
}

.logo-separator {
    background-color: #333;
    height: 60px;
}

/* Closed submenu icon */
#sidebar-container .list-group .list-group-item[aria-expanded="false"] .submenu-icon::after {
    font-family: "FontAwesome";
    content: " \f150";
    display: inline;
    text-align: right;
    padding-left: 10px;
}
/* Opened submenu icon */
#sidebar-container .list-group .list-group-item[aria-expanded="true"] .submenu-icon::after {
    content: " \f151";
    font-family: "FontAwesome";
    display: inline;
    text-align: right;
    padding-left: 10px;
}
/**/

.pnlColor {
    background-color: #3b4d65 !important;
}

/*.navbar {
    padding-left: 0;
}

.navbar-dark .navbar-nav .nav-link {
    color: white;
}*/

.submenu-color {
    background-color: rgb(42,78,76) !important;
    color: white !important;
}


.menucolor {
    background-color: rgb(26,50,37) !important;
    color: white !important;
}

.list-group-item-action:hover {
    z-index: 1;
    color: rgb(26,50,37) !important;
    text-decoration: solid;
    color: black;
    background: White !important;
    border-radius: 30px;
    transition-property: background,color,border-radius;
    transition-duration: 1s;
    transition-timing-function: ease;
}

/*
a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus {
    background-color: #516b82 !important;
}

.navbar {
    justify-content: flex-start;
}

#dSideLogo {
    width: 230px;
    display: inline-flex;
    justify-content: center;
    margin: 0;
    align-items: flex-end;
}
*/
::-webkit-scrollbar {
    width: 10px;
    margin-left: 22px;
    float: left;
    height: 10px;
    background: #F5F5F5;
    overflow-y: scroll;
    margin-bottom: 25px;
}

#wrapper {
    text-align: center;
    margin: auto;
}
/**  STYLE 11 */
::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #516B82;
    border: 1px solid #ccc;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #3B4D65;
    border: 1px solid #aaa;
}

    ::-webkit-scrollbar-thumb:hover {
        background-color: #E9ECEF;
    }

    ::-webkit-scrollbar-thumb:active {
        background-color: #E9ECEF;
    }

.card-text {
    margin-bottom: 5px;
}

/*new*/
a, ul, li {
    text-align: right !important;
}

.newMR {
    margin-left: auto;
}

.body-content {
    overflow-y: auto;
    display: block;
    height: 90vh;
    padding: 20px;
    width: auto;
    flex-shrink: 1;
}

@media (min-width:992px) {
    .sidebar-expanded {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

.bg-primary {
    background-color: #25354c !important;
}

/*bootstrap-select Start*/

.filter-option-inner-inner {
    text-align: right;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
    color: #0c0000;
    background-color: white;
    border: 1px solid #ced4da;
}

.bootstrap-select > .dropdown-toggle {
    color: #0c0000;
    background-color: white;
    border: 1px solid #ced4da;
}

.filter-option-inner-inner {
    text-align: right;
}
/*End bootstrap-select design*/
.minh {
    min-height: 38px !important;
}
@media (min-width:990px) {
    .navbar-nav .dropdown-menu {
        position: absolute !important;
    }
}
@media (max-width:990px){
    .navbar-nav .dropdown-menu {
        position: relative !important;
    }
}
@media (min-width:700px) {
    .d-nav-flex {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        align-content: center!important;
        justify-content:space-between !important;
        flex-wrap: wrap !important;
        
    }
}
@media (max-width:700px) { /*equal to or less than*/
    .d-nav-flex {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;        
    }  
}
/*end new*/
/*#body-row {
   display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: stretch;
    height: 100%;

    margin-left: 0;
    margin-right: 0;
}

label {
    font-weight: 600;
}

#sidebar-container {
    height: 92vh;
    overflow: auto;*/
/* background-color: #333; */
/*background-color: #25354c;
    padding: 0;
    display:block;
    flex-shrink:0;
}*/

/* Sidebar sizes when expanded and expanded */


/*my class*/

/*.sidebar-hide {
    width: 0;
}

.sidebar-expanded {
    width: 230px;
}

.sidebar-collapsed {
    width: 60px;
}*/

/* Menu item*/
/*#sidebar-container .list-group a {
    height: 50px;
    color: white;
}*/

/* Submenu item*/
/*#sidebar-container .list-group .sidebar-submenu a {
    height: 45px;
    padding-left: 30px;
}

.sidebar-submenu {
    font-size: 0.9rem;
}*/

/* Separators */
/*.sidebar-separator-title {
    background-color: #333;
    height: 35px;
}

.sidebar-separator {
    background-color: #333;
    height: 25px;
}

.logo-separator {
    background-color: #333;
    height: 60px;
}*/

/* Closed submenu icon */
/*#sidebar-container .list-group .list-group-item[aria-expanded="false"] .submenu-icon::after {    
    font-family: "fontawesome";
    content: " \f150";
    display: inline-block;
  
    
}*/
/* Opened submenu icon */
/*#sidebar-container .list-group .list-group-item[aria-expanded="true"] .submenu-icon::after {
    content: " \f151";
    font-family: "fontawesome";
    display: inline;
    text-align: right;
}*/
/**/

/*.pnlColor {
    background-color: #3b4d65 !important;
}

.navbar {
    padding-left: 0;
}

.navbar-dark .navbar-nav .nav-link {
    color: white;
}

.submenu-color {
    background-color: #3b4d65 !important;
}

.menucolor {
    background-color: #2f435b !important;
}

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus {
    background-color: #516b82 !important;
}

.navbar {
    justify-content: flex-start;
}

#dSideLogo {
    width: 230px;
    display: inline-flex;
    justify-content: center;
    margin: 0;
    align-items: flex-end;
}

::-webkit-scrollbar {
    width: 10px;
    margin-left: 22px;
    float: left;
    height: 10px;
    background: #F5F5F5;
    overflow-y: scroll;
    margin-bottom: 25px;
}

#wrapper {
    text-align: center;
    margin: auto;
}*/
/**  STYLE 11 */
/*::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #516B82;
    border: 1px solid #ccc;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #3B4D65;
    border: 1px solid #aaa;
}

    ::-webkit-scrollbar-thumb:hover {
        background-color: #E9ECEF;
    }

    ::-webkit-scrollbar-thumb:active {
        background-color: #E9ECEF;
    }

.card-text {
    margin-bottom: 5px;
}*/
