.sidebar {
	padding: 0 15px;
}

.sidebar .nav-item .nav-link {
	font-size: 12px;
	font-family: font-medium;
	color: #8b8b9e;
	padding: 10px 15px;
	margin-bottom: 0;
}
.sidebar .nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
	color: #a76840 !important;
	background-color: transparent;
}

.sidebar .nav-item .nav-link img {
	padding: 10px;
	margin-right: 5px;
	margin-left: 5px;
}
.nav-sidebar .nav-item.menu-open,
.sidebar .nav-pills .nav-link:not(.active):hover {
	color: #181818 !important;
	background: #ffefe4;
	/* box-shadow: 0px 3.500000238418579px 5.500000476837158px 0px #00000005; */
	/* border-radius: 10px; */
}

.sidebar .nav-treeview .nav-link:not(.active):hover {
	box-shadow: none;
}

.sidebar .nav-pills .nav-link:not(.active):hover img {
	background: #a76840;
	border-radius: 12px;
	font-family: font-semi-bold;
}

.sidebar .nav-pills .nav-item ul.nav-treeview {
	background: #ffefe4;
	/* border-radius: 0 0 15px 15px; */
	margin-top: -10px;
}

.sidebar .nav-pills .nav-item ul.nav-treeview .nav-item .nav-link {
	opacity: 0.5;
	color: #181818;
}

.sidebar .nav-pills .nav-item ul.nav-treeview li .nav-link:hover {
	color: #a76840 !important;
	opacity: 1 !important;
}

.sidebar .nav-pills .nav-item ul.nav-treeview li .nav-link p {
	padding-left: 45px;
	width: 100%;
}

.sidebar-mini .main-sidebar .nav-link,
.sidebar-mini-md .main-sidebar .nav-link,
.sidebar-mini-xs .main-sidebar .nav-link {
	/* width: calc(250px - 15px * 2); */
	width: 100%;
}

.main-sidebar:hover {
	background: #ffffff;
	box-shadow: 0px 4px 10px 0px #0000000a;
}

.main-sidebar .brand-link {
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.04);
	text-align: left;
	padding: 8px 0.5rem;
	height: 56px;
}

.main-sidebar .brand-link .brand-image {
	margin-left: 0;
	margin-right: 0;
	max-height: 40px;
	margin-top: 0;
}
.main-sidebar .brand-link .small-logo-wrapper {
	transform: translateX(0px);
	width: 234px;
	transition: all linear 0.4s;
}
.main-sidebar .brand-link .small-logo-wrapper .brand-image {
	transform: translateX(30px);
    transition: all linear 0.4s;
}
.sidebar-collapse .main-sidebar .brand-link .small-logo-wrapper {
	overflow: hidden;
	transform: translateX(14px);
	width: 40px;
}
.sidebar-collapse .main-sidebar .brand-link .small-logo-wrapper .brand-image{
    transform: translateX(0px);
}

.main-header {
	margin: 0 20px;
	position: fixed;
	width: calc(100% - 250px);
	top: 0;
}

.notification-dropdown .dropdown-menu-lg {
	min-width: 400px;
	box-shadow: -1px 14px 28px 0px #00000040;
	border-width: 0px;
	border-radius: 10px;
}

.notification-scroll {
	/* max-height: calc(100vh - 425px); */
	overflow-y: auto;
}

.notification-dropdown .dropdown-menu-lg .dropdown-header {
	padding: 16px 1rem;
}

.notification-dropdown .dropdown-menu-lg .dropdown-item.active,
.dropdown-item:active {
	background-color: transparent;
	color: inherit;
}

.notification-dropdown .dropdown-menu-lg .dropdown-item:hover {
	background-color: transparent;
}

.notification-dropdown .dropdown-menu-lg .dropdown-item {
	padding: 20px 1rem;
	margin-bottom: 4px;
}

.notification-dropdown .dropdown-menu-lg .dropdown-item p {
	font-size: 14px;
}

.notification-dropdown .dropdown-menu-lg .dropdown-item small {
	font-size: 12px;
	opacity: 0.6;
}

.notification-dropdown .navbar-badge {
	border-radius: 50%;
	top: 8px;
	right: 8px;
	border: 2px solid white;
}

.layout-fixed .main-sidebar {
	background-color: white;
	/* z-index: 2001; */
}

.sidebar .nav-pills .nav-link.active {
	color: #a76840 !important;
	background-color: #ffefe4;
}
.sidebar .nav-pills .nav-link.active > img {
	background: #a76840;
	border-radius: 12px;
}
.sidebar-mini.layout-fixed.sidebar-collapse .main-header {
	width: calc(100% - 4.6rem);
}
.sidebar-mini.layout-fixed.sidebar-closed .main-header {
	width: 100%;
}

.btn-primary-light {
	background: rgba(167, 104, 64, 0.1);
	color: #a76840;
}
.btn-primary-light:hover {
	color: #a76840;
}
.module-btn {
	font-size: 14px;
	line-height: 25px;
	font-family: font-semi-bold;
	border-radius: 10px;
}

.module-btn + .dropdown-menu {
	background: #ffffff;
	box-shadow: 4px 4px 30px rgba(2, 3, 52, 0.1);
	border-radius: 10px;
	border: 0;
}

.module-btn + .dropdown-menu .dropdown-item {
	font-size: 14px;
	line-height: 25px;
	color: #181818;
	opacity: 0.8;
	padding-right: 36px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}
.module-btn + .dropdown-menu .dropdown-item span {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	vertical-align: middle;
	background: #fffbf9;
	border-radius: 5px;
	margin-right: 10px;
}
.module-btn + .dropdown-menu .dropdown-item:hover {
	background-color: white;
	opacity: 1;
}
.module-btn + .dropdown-menu .dropdown-item:hover span {
	background: #ffebd6;
}
.module-btn + .dropdown-menu .dropdown-item.active:before,
.module-btn + .dropdown-menu .dropdown-item:after {
	content: "";
	position: absolute;
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all ease-in-out 0.3s;
	right: 6px;
}
.module-btn + .dropdown-menu .dropdown-item:after {
	right: 12px;
	background-image: url(../../dist_1.2/images/dropdown-arrow-right.svg);
	visibility: hidden;
	opacity: 0;
}
.module-btn + .dropdown-menu .dropdown-item:hover:after {
	right: 6px;
	visibility: visible;
	opacity: 1;
}
.module-btn + .dropdown-menu .dropdown-item.active:hover span {
	background-color: white;
}
.module-btn + .dropdown-menu .dropdown-item.active {
	background-color: #fff6f1;
	color: #ff8f19;
	opacity: 1;
}
.module-btn + .dropdown-menu .dropdown-item.active:before {
	background-image: url(../../dist_1.2/images/dropdown-check.svg);
}
.module-btn + .dropdown-menu .dropdown-item.active:after {
	background-image: none;
}
.notification-scroll a.unread,
.notification-dropdown .dropdown-menu-lg .dropdown-item.unread:hover {
	background-color: #f4f1f0;
}
.sidebar .nav-pills .nav-item .nav-link {
	border-radius: 0;
}
/* .sidebar .nav-pills .nav-item .nav-link:after{
    content: "";
    border: solid #181818;
    border-width: 0 2px 2px 0;
    padding: 2px;
    height: 7px;
    width: 7px;
    display: inline-block;
    transform: rotate(45deg) translateY(-6px);
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
} */

.nav-sidebar .nav-item .nav-link p {
	display: inline-flex;
	width: calc(100% - 45px);
}
.nav-sidebar .nav-item > .nav-link p .fas {
	margin-left: auto;
	line-height: 18px;
	padding-left: 0 !important;
	transform: rotate(0);
	transform-origin: center;
	transition: all ease-in-out 0.3s;
}
.nav-sidebar .nav-item.menu-open > .nav-link p .fas {
	transform: rotate(180deg);
}
.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar .nav-link,
.sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar .nav-link,
.sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar .nav-link {
	width: 100% !important;
}
.sidebar {
	padding: 0;
}
.sidebar .nav-pills .nav-item ul.nav-treeview .nav-item .nav-link.active {
	opacity: 1;
}

.sidebar .nav .nav-item .nav-link .nav-image {
	padding: 8px;
	margin-right: 5px;
	margin-left: 5px;
	width: 32px;
	height: 32px;
	background: transparent;
	border-radius: 12px;
	transition: all ease-in-out 0.3s;
}
.sidebar .nav .nav-item .nav-link.active .nav-image,
.sidebar .nav .nav-item .nav-link:hover .nav-image {
	background: #a76840;
}
.sidebar .nav .nav-item .nav-link.active .nav-image path,
.sidebar .nav .nav-item .nav-link:hover .nav-image path {
	fill: white;
}
.sidebar-mini.sidebar-collapse .nav-sidebar .nav-item > .nav-link p .fas{
	position: absolute;
    right: 16px;
}
/* Arabic CSS */
.arabic .notification-dropdown .navbar-badge {
	left: unset;
}

.arabic .select2 .select2-selection {
	justify-content: flex-end;
}

.arabic .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-right: 16px;
	padding-left: 34px;
}

.arabic .select2-container--default .select2-selection--single .select2-selection__arrow {
	background-position: center left;
	background-position-x: calc(100% - 10px);
}

.arabic .dropdown-toggle::after {
	background-position: center;
	margin-right: 10px;
}

.arabic .trade-container .trade-creation-form .input-group .input-group-text {
	border-radius: 15px 0px 0px 15px !important;
}
.arabic .trade-container .trade-creation-form .input-group:not(.has-validation) > .form-control:not(:last-child) {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
}

.arabic .notification-dropdown .dropdown-item img {
	margin-left: 0.5rem;
}
.arabic .nav-item-language .dropdown-menu a {
	text-align: right;
}
.arabic .nav-item-language .dropdown-menu a .flag-icon {
	margin-left: 0.5rem;
}

.arabic .module-btn + .dropdown-menu .dropdown-item span {
	margin-right: 0;
	margin-left: 10px;
}
.arabic .module-btn + .dropdown-menu .dropdown-item {
	padding-left: 36px;
	padding-right: 10px;
	text-align: right;
}
.arabic .module-btn + .dropdown-menu .dropdown-item:after {
	right: unset;
	left: 12px;
	transform: rotate(180deg);
	transform-origin: center;
}
.arabic .module-btn + .dropdown-menu .dropdown-item:hover:after,
.arabic .module-btn + .dropdown-menu .dropdown-item.active:before {
	right: unset;
	left: 6px;
}
/* .arabic .dropdown-menu{
    left: unset !important;
    right: 0 !important;

} */

.arabic .nav-sidebar .nav-item > .nav-link p .fas {
	margin-left: 0;
	margin-right: auto;
}

.arabic .notification-dropdown .dropdown-menu-lg .dropdown-item {
	text-align: right;
}

.arabic.sidebar-mini.sidebar-collapse .nav-sidebar .nav-item > .nav-link p .fas{
	position: absolute;
 	left: 16px;
}
.arabic .main-sidebar .brand-link .small-logo-wrapper .brand-image {
    float: none;
}
.arabic.sidebar-collapse .main-sidebar .brand-link .small-logo-wrapper .brand-image {
    transform: translateX(calc(100% - 40px));
}
.arabic .main-sidebar .brand-link .small-logo-wrapper{
	margin-right: auto;
}
.arabic .sidebar-collapse .main-sidebar .brand-link .small-logo-wrapper  {
   margin-right: auto;
}

.arabic .sidebar .nav-pills .nav-item ul.nav-treeview li .nav-link p{
	    padding-left: 0px;
		    padding-right: 45px;
}
/* Media Query Started */
@media (max-width: 1400px) {
	.notification-dropdown .dropdown-menu-lg .dropdown-item {
		padding: 8px 12px;
		margin-bottom: 4px;
	}
	.notification-dropdown .dropdown-item img {
		width: 34px;
	}

	.notification-dropdown .small-button {
		font-size: 12px;
		width: auto;
		flex: 1;
		margin: 4px 8px auto;
	}
	.notification-dropdown .full-button {
		height: 40px;
		font-size: 14px;
	}
}
@media (max-width: 991px) {
	.main-header {
		width: 100%;
	}
	.nav-sidebar .nav-item .nav-link p {
		width: calc(100% - 60px);
	}
}

@media (max-width: 576px) {
	.module-btn {
		font-size: 12px;
		padding: 6px 8px;
	}
	.notification-dropdown .dropdown-menu-lg {
		min-width: 280px;
	}
	.module-btn span {
		max-width: 120px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: inline-block;
		vertical-align: bottom;
	}
	.main-header .nav-link {
		height: auto;
	}
	/* .navbar-expand .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    } */
}
