﻿.ABSideMenu
{
	background-color: #2F353D;
	color: #ffffff;
	width: 280px;
	height: 100%;
	float: right;
}

.ltr .ABSideMenu
{
	float: left;
}

.ABSideMenu .Icon
{
	display: inline-block;
}

.ABSideMenu .CloseMenu
{
	display: inline-block;
	cursor: pointer;
	text-align: center;
	padding-top: 15px;
	width: 70px;
	float: right;
	font-size: 45px;
	color: #F7931D;
}

.rtl .ABSideMenu .CloseMenu
{
	float: left;
}

.ABSideMenu h3
{
	padding: 0px 20px;
	font-size: 17px;
	margin-top: 0px;
	width: 100px;
	text-align: center;
}

.MenuClosed .ABSideMenu h3
{
	padding: 0px;
}

.ABSideMenu .OpenMenu
{
	display: none;
}

.MenuClosed .ABSideMenu
{
	width: 100px;
}

	.MenuClosed .ABSideMenu h3
	{
		padding-right: initial;
		text-align: center;
	}

	.MenuClosed .ABSideMenu .OpenMenu
	{
		display: block;
		cursor: pointer;
		text-align: center;
		font-size: 50px;
		padding-top: 10px;
		color: #F7931D;
	}

	.MenuClosed .ABSideMenu .CloseMenu, .MenuClosed .ABSideMenu .ActionBase
	{
		display: none;
	}

	.MenuClosed .ABSideMenu div.Item div.Icon
	{
		width: 60px;
	}

.ABSideMenu .Top
{
	height: 65px;
	/*background-color: #ffffff;
	color: #2F353D;*/
}

.ABSideMenu .AB, .ABSideMenu .ActionBase
{
	display: inline-block;
	background-repeat: no-repeat;
}

.ABSideMenu .AB
{
	background-image: url("../../../Css/Imgaes/AB.gif");
	height: 80px;
	width: 80px;
	background-size: contain;
	margin-top: 10px;
}

.ABSideMenu .ActionBase
{
	background-image: url("../../../Css/Imgaes/ActionBase.gif");
	height: 49px;
	width: 191px;
	background-size: cover;
	margin: 20px 20px 0 16px;
}

.ABSideMenu .List
{
	overflow-y: hidden;
	/*height: calc(100% - 135px);
	padding: 40px 0px;*/
	height: calc(100% - 200px);
	margin: 15px 0px;
}

	.ABSideMenu .List .Item.ArrowUp, .ABSideMenu .List .Item.ArrowDown
	{
		position: absolute;
		padding: 0px 110px;
		background-color: #2F353D;
		z-index: 1;
		height: 40px;
	}

		.ABSideMenu .List .Item.ArrowUp .Icon, .ABSideMenu .List .Item.ArrowDown .Icon
		{
			font-size: 20px;
		}

.MenuClosed .ABSideMenu .List .Item.ArrowUp, .MenuClosed .ABSideMenu .List .Item.ArrowDown
{
	padding: 0px 20px;
}

.ABSideMenu .List .Item.ArrowUp
{
	top: 45px;
}

.ABSideMenu .List .Item.ArrowDown
{
	bottom: 0;
	margin-bottom: 0;
}

/*.ABSideMenu .List::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.ABSideMenu .List::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

.ABSideMenu .List::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, rgb(122,153,217)), color-stop(0.72, rgb(73,125,189)), color-stop(0.86, rgb(28,58,148)));
}*/

.ABSideMenu .List .Item
{
	padding: 0px 20px;
	cursor: pointer;
	margin: 15px 0;
	height: 45px;
}

	.ABSideMenu .List .Item:hover
	{
		background-color: #231F20;
		color: #F7931D;
	}

	.ABSideMenu .List .Item.Stage.Selected
	{
		color: #F7931D;
		margin-bottom: 0;
	}

	.ABSideMenu .List .Item.Stage.Selected,
	.ABSideMenu .List .StageOperations.Selected
	{
		background-color: #616161;
	}

.ABSideMenu .List .Icon
{
	display: inline-block;
	margin: 0;
	font-size: 30px;
	width: 60px;
	text-align: center;
	padding: 7px 0 5px 0;
}

	.ABSideMenu .List .Icon.NewItemIcon
	{
		position: relative;
	}

		.ABSideMenu .List .Icon.NewItemIcon .Icon.SubPlusIcon
		{
			position: absolute;
			font-size: 10px;
			font-weight: bolder;
			top: 16px;
			right: 12px;
			width: 20px;
		}

.rtl .ABSideMenu .List .Icon.NewItemIcon .Icon.SubPlusIcon
{
	right: auto;
	left: 12px;
}

.MenuClosed .ABSideMenu .List .Icon.NewItemIcon .Icon.SubPlusIcon
{
	right: 12px;
}

.rtl .MenuClosed .ABSideMenu .List .Icon.NewItemIcon .Icon.SubPlusIcon
{
	right: auto;
	left: 12px;
}

.ABSideMenu .List .Title
{
	font-size: 15px;
	display: inline-block;
	position: relative;
	bottom: 10px;
	padding: 0 15px;
	color: #ffffff;
	width: 150px;
	vertical-align: middle;
}

.MenuClosed .ABSideMenu .List .Title
{
	display: none;
}

.ABSideMenu .List .Arrow
{
	position: relative;
	left: 0px;
	float: left;
	top: 15px;
	color: #ffffff;
	font-size: 20px;
}

.ltr .ABSideMenu .List .Arrow
{
	float: right;
}

.MenuClosed .ABSideMenu .List .Arrow
{
	display: none;
}

.ABSideMenu .ABSubMenu
{
	background-color: #2F353D;
	position: absolute;
	right: 280px;
	width: 270px;
	height: 420px;
	display: none;
	padding: 0px 20px;
	opacity: 0.95;
}

.ltr .ABSideMenu .ABSubMenu
{
	left: 280px;
	right: auto;
}

.MenuClosed .ABSideMenu .ABSubMenu
{
	right: 100px;
}

.ltr .MenuClosed .ABSideMenu .ABSubMenu
{
	left: 100px;
	right: auto;
}

/*.ABSideMenu .List .Item:hover:not(.draggedEmail) .ABSubMenu
{
	display: block;
}*/

.ABSideMenu .List .Item .ABSubMenu.Show
{
	display: block;
}


.ABSideMenu.NoTasks .NewItem,
.ABSideMenu.NoDocs .NewDoc,
.ABSideMenu.NoViews .ViewsMenu,
.ABSideMenu.NoStatistics .StatisticsMenu,
.ABSideMenu.NoSolutions .SolutionsMenu,
.ABSideMenu.NoSolutions .MainScreen,
.ABSideMenu.NoModules .ModuleItem,
.ABSideMenu.OneTask .NewItem:hover .ABSubMenu,
.ABSideMenu.OneTask .NewItem .Arrow,
.ABSideMenu.OneDoc .NewDoc:hover .ABSubMenu,
.ABSideMenu.OneDoc .NewDoc .Arrow,
.ABSideMenu.OneStatistic .StatisticsMenu:hover .ABSubMenu,
.ABSideMenu.OneStatistic .StatisticsMenu .Arrow,
.ABSideMenu.OneView .ViewsMenu:hover .ABSubMenu,
.ABSideMenu.OneView .ViewsMenu .Arrow
{
	display: none;
}

.ABSideMenu .StageOperations .Operations .FirstChild
{
	margin-top: 0;
}

.ABSideMenu .NewItem.dragEmail 
{
    background-color: #d4d4d4;
    color: black !important;
    border: 5px dotted #F7931D;
}