/*.skin-1 .navbar{
	background: #86162e;
}
.ace-nav > li > a{
	background-color: #6f081a !important;	
}
.ace-nav > li > a:hover,.ace-nav > li > a.active{
	background-color: #86162e !important;	
}

.dropdown-menu.dropdown-close.dropdown-menu-right {
    left: 0px;
    right: auto;
}*/

.dropdown-menu.dropdown-menu-right.dropdown-caret:before, .dropdown-menu.dropdown-caret-right.dropdown-caret:before {
    left: 9px;
    right: auto;
}
.dropdown-menu.dropdown-menu-right.dropdown-caret:after, .dropdown-menu.dropdown-caret-right.dropdown-caret:after {
    left: 10px;
    right: auto;
}
/*
.btn-primary, .btn-primary:focus{
	background-color: #6f081a !important;	
	border-color: #6f081a !important;	
}
.btn-primary:hover, .btn-primary.active{
	background-color: #86162e !important;	
	border-color: #86162e !important;	
}

.blue{
	color: #455d93 !important;
}
*/

.ui-datepicker td > a.ui-state-active {
    background-color: #2283c5;
    color: #2283c5;
}
.ui-datepicker .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker .ui-datepicker-next {
    right: auto;
    left: 2px;
}
.page-content {
    width: 100%;
    overflow: auto;
}
div:has(> table.table ) {
    width: 100%;
    overflow: auto;
}

*::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 5px;
	background-color: #F5F5F5;
}
*::-webkit-scrollbar
{
	width: 5px;
	height: 5px;
	background-color: #F5F5F5;
}
*::-webkit-scrollbar-thumb
{
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}



@font-face {
    font-family: Gulf;
    src: url(https://bonyaneducation.com/themes/bonian/frontend/default/assets/fonts/ArbFONTS-Gulf-bold.ttf) format('truetype');
    font-weight: 700
}
@font-face {
    font-family: Gulf;
    src: url(https://bonyaneducation.com/themes/bonian/frontend/default/assets/fonts/ArbFONTS-gulf-Light.ttf) format('truetype');
    font-weight: 300
}
@font-face {
    font-family: Gulf;
    src: url(https://bonyaneducation.com/themes/bonian/frontend/default/assets/fonts/ArbFONTS-Gulf-regular.ttf) format('truetype');
    font-weight: 400
}
body.rtl {
    font-family: Gulf;
    font-size: 1.3rem;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: Gulf;
}
body .btn {
    text-align: center;
    border-radius: 5px !important;
}
.form-group select, .form-group textarea, .form-group input[type="text"], .form-group input[type="password"], .form-group input[type="datetime"], .form-group input[type="datetime-local"], .form-group input[type="date"], .form-group input[type="month"], .form-group input[type="time"], .form-group input[type="week"], .form-group input[type="number"], .form-group input[type="email"], .form-group input[type="url"], .form-group input[type="search"], .form-group input[type="tel"], .form-group input[type="color"], textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    border-radius: 5px !important;
}
.sidebar .sidebar-shortcuts {
    display: none;
}
.skin-1 .sidebar, .skin-1 .nav-list > li > a, .skin-1 .nav-list > li:hover > a, .skin-1 .sidebar-toggle  {
    background-color: #414b51;
}
.skin-1 .nav-list > li > .submenu > li.active > a {
	  background-color: #636f88;
    color: #fff;
}
.skin-1 .nav-list > li.active > a, .skin-1 .nav-list > li.active:hover > a {
    background-color: #636f88;
    color: #7bb7e5;
}
.skin-1 .nav-list > li .submenu li.open > a, .skin-1 .nav-list > li .submenu li > .submenu > li.open > a {
    color: #fff;
}
.skin-1 .nav-list > li > a {
    background-color: #414b51;
    color: #fff;
}
.skin-1 .nav-list > li .submenu li > .submenu li.active > a {
    color: #61a8dd;
}
.skin-1 .nav-list > li.open > a, .skin-1 .nav-list > li.open:hover > a {
    color: #85c0ec;
    background-color: #636f88;
}
.skin-1 .navbar {
    background: #7b4c2e;
}
.ace-nav > li > a, .ace-nav > li.purple > a {
    background-color: #7b4c2e !important;
}
.ace-nav > li > a:hover, .ace-nav > li > a.active {
    background-color: #b75016 !important;
}
.btn-primary, .btn-primary:focus {
    background-color: #5977a4 !important;
    border-color: #5977a4 !important;
}
.btn-primary:hover, .btn-primary.active {
    background-color: #63708b !important;
    border-color: #63708b !important;
}