﻿.content-left .menu {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 2px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius: 2px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-radius: 2px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding: 0px 0 0px 0;	
}
.content-left .menu  h4 {
	background-color: #f9fafa; 
	border-bottom: 1px solid #e5e5e5;
	padding: 5px 0 5px 5px;
	font-weight: bold;
	font-size: 13px;
}
.content-left .menu ul {
	margin: 0;
	padding: 0 0 0 20px;
}
.content-left .menu ul li {
    border-bottom:1px solid #e6e7e9;
	-o-transition: all 160ms;
	-moz-transition: all 160ms;
	-webkit-transition: all 160ms;
	transition: all 160ms;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 19px;
}
.content-left .menu ul li:last-child { 
	border-bottom:none;
}
.content-left .menu ul li a {
    display:inline-block;
	width:100%;
	padding:7px 0 7px 25px;
	font-weight:500;
	color:#37434f;
	-o-transition: all 160ms;
	-moz-transition: all 160ms;
	-webkit-transition: all 160ms;
	transition: all 160ms;
	box-sizing: border-box;
}
.content-left .menu a {
    position: relative;
	text-decoration: none;
}
.content-left .menu ul a:hover { color:#a2a7ad; }

.content-left .menu ul li ul li:last-child { border-bottom:none;}

.content-left .menu a::after { 
	height:100%;
	width:5px;
	position:absolute;
	z-index:0;
	right:-5px;
	top:-1px;
	border-right:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	background:#B3B3B3;
	opacity:0;
	-o-transition: all 500ms;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
	transition: all 500ms;
	content: "";
}
.content-left .menu a:hover::after { 
	width:5px;
	opacity:1;
	right:-5px; 
}
ul ul, ul ol, ol ol, ol ul { margin-top:0; margin-bottom:0;}

a.home { background:url(prettymenu-icons/icon_1.png) no-repeat 0 9px;}
a.myApplications { background:url(prettymenu-icons/icon_2.png) no-repeat 0 9px;}
a.inCart { background:url(prettymenu-icons/icon_3.png) no-repeat 0 9px;}
a.invoices { background:url(prettymenu-icons/icon_4.png) no-repeat 0 9px;}
a.changeSolicitation { background: url(prettymenu-icons/icon_12.png) no-repeat -3px 4px;}
a.changeOrganization { background:url(prettymenu-icons/icon_5.png) no-repeat 0 9px;}
a.changeJudgingOrganization { background:url(prettymenu-icons/icon_5.png) no-repeat 0 9px;}
a.myJudgingAssignments { background:url(prettymenu-icons/icon_6.png) no-repeat 0 9px;}
a.judgeTeamManagerPanel { background:url(prettymenu-icons/icon_10.png) no-repeat 0 9px;}
a.mySessions { background: url(prettymenu-icons/icon_11.png) no-repeat -4px 4px;}
a.myProfile { background:url(prettymenu-icons/icon_7.png) no-repeat 0 9px;}
a.changePassword { background:url(prettymenu-icons/icon_8.png) no-repeat 0 9px;}
a.logout { background:url(prettymenu-icons/icon_9.png) no-repeat 0 9px;}