/* @import url('https://fonts.googleapis.com/css2?family=Almarai&display=swap'); */

@font-face {
    font-family: "Almarai";
    src: url("/fonts/almarai/Almarai-Regular.ttf");
}

:root{
    --mainColor: #fffffe;
    --headColor: #d1d1e9;
    --sideBarColor : #2b2c34;
}

body{
    font-family: 'Almarai', sans-serif;
    background: var(--mainColor);
    /* background: linear-gradient(312deg, #f3f3f3, #fefeff85); */
    background: #f5f5f563; 
}

.navbar{
    /*background: #ebebff !important;
    box-shadow: 0px 4px 13px #e0e0e0; */
    background: url('/images/navBarBackground.png');
    /* background: #f3f3f3 !important;  */
    box-shadow: 0px 6px 13px #dededeb0;
    padding: 12px 5px;
    margin-bottom: 7px;
    position: sticky;
    top: 0;
    z-index: 5;
}

.navbar-brand img{
    width: 65%;
}

.sidebar-toggle-btn{
    position: absolute;
    right: 16%;
}
.sidebar-toggle-btn:hover{
    cursor: pointer;
}

.breadcrumb{
    width: 46%;
    background: #f7f7f7;
    background: #f5f5f5;
    padding: 11px;
}


.breadcrumb-item ,
.breadcrumb-item:not(.active):hover {
    color: #e68a77;
}


.close-alert{
    background: #c54c4c;
    border: 1px solid #d4eddab3;
    color: white;
    border-radius: 5px;
    box-shadow: 0px 0px 5px #c1c1c1;
    padding: 2px 8px;
    font-size: 17px;
    transition: 0.2s;
}
.close-alert:focus{
    outline: 0px;
}
.close-alert:hover{
    transform: scale(1.05);
}

.sidebar-layout{
    position: sticky;
    top: 100px;
    z-index: 5;
}


::-webkit-scrollbar {
    width: 9px;
}

::-webkit-scrollbar-thumb {
    background: #ea59558f;
    border-radius: 50px;
}

::-webkit-scrollbar-track {
    background: #e9e9e991;
}