#main-wrapper[data-layout=horizontal] .topbar .top-navbar .navbar-header {
   width: inherit;
   border-right: 0;
}

html[dir=rtl] #main-wrapper[data-sidebartype=full] .page-wrapper {
   margin-right: auto;
   margin-left: auto !important;
   box-shadow: 1px 1px 13px 3px #00000014;
}

.text-profit {
   color: #AB8A3A !important;
}

body {
   font-family: 'Almarai', sans-serif;

}

.text-bold {
   font-weight: 700 !important;
}

.table th,
.table thead th,
label {
   font-weight: 700
}

.bg-yellow {
   background: #F7BF31;
}

.bg-pink {
   background: #EB7573;
}

.sidebar-nav > * {
   font-weight: 700;
   color: #AB8A3A !important
}

button[class*='fc'] {
   color: #fff;
   background: #b39542;
   border-color: #b89d47;
}

button[class*='fc'].active,
button[class*='fc'].disabled,
button[class*='fc']:hover {
   color: #fff;
   background: #c1a556cf !important;
   border-color: #b89d47 !important;
}

/*button {
   box-shadow: 0 0 5px 0.1rem rgb(65 65 66 / 15%) !important;
}*/
.toast-close-button{
   text-shadow: 0 0 0 transparent!important; 
    opacity: 1;
   
}
.bg-green{
   background: #009688;
}
.text-green{
   color: #009688;
}
#calendar > div.fc-toolbar.fc-header-toolbar > div.fc-left,
#calendar > div.fc-toolbar.fc-header-toolbar > div.fc-right {
   margin-top: 5px;
   margin-bottom: 5px;
   /*float: right*/
}

.pointermouse {
   cursor: default;
}

.clickmouse {
   cursor: pointer;
   user-select: none;
}
.clickmouse:hover {
   opacity: 0.95;
}

.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
   display: block;
   background-color: #9e9e9e3d;
}


.forceLTR {
   direction: ltr !important;
}



.form-control {
   border: 1px solid #2b3040;
   border-radius: 4px;
}

a.fc-event {
   cursor: pointer !important;
}

#main-wrapper[data-layout=vertical] .left-sidebar[data-sidebarbg=skin5], #main-wrapper[data-layout=vertical] .left-sidebar[data-sidebarbg=skin5] ul, #main-wrapper[data-layout=horizontal] .left-sidebar[data-sidebarbg=skin5], #main-wrapper[data-layout=horizontal] .left-sidebar[data-sidebarbg=skin5] ul {
    background: #1D1F21;
   border-bottom: 1px solid #3d3e38;
   
   box-shadow: 1px 1px 13px 3px #99009914;
}

.morris-hover.morris-default-style{
   font-family: inherit!important;
   cursor: default;
}


.shadow {
    box-shadow: 0 0 10px 0px rgb(0 0 0 / 0.03)!important;
}
.dashboardimg{
   background: url('/assets/images/dashboard-bg.jpg') no-repeat center top fixed;
   border-radius: 20px;
   position: relative;
   margin-right: 10px;
   margin-left: 10px;
   -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#color-overlray {
   position: absolute;
   top: 0;
   border-radius: 20px;
   left: 0;
   width: 100%;
   height: 100%;
   background-color: black;
   
}
footer{
    font-size: .7rem!important;
}



/* loader */
.background-masker {
    background: #fff;
    position: absolute;
}

@keyframes placeHolderShimmer{
    0%{
        background-position: +468px 0
    }
    100%{
        background-position: -468px 0
    }
}

.timeline-item {
    background: #fff;
    border-radius: 3px;
    padding: 12px;
    margin: 0 auto;
   width: auto;
    max-width: inherit;
    min-height: inherit;
}

.animated-background {
    animation-duration: .9s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #fafafa;
    background: linear-gradient(to right, #fafafa 8%, #fafafa 18%, #ffffff 33%);
    background-size: 800px 104px;
    height: 100px;
    position: relative;
}



#toast-container> .reminder-toast::before{
      content: '\f0f3';
    font-family: 'Font Awesome 5 Free';
}