


/* ----------------------------------------------------------------------------- */
/* Start: Default Menu styles */
.MenuContainer {
}

.Menu {
}

.Menu .SingleTitle {
    border-bottom: none !important;
    padding-top: 2px;
}

.Menu .BottomTitle {
    border-bottom: none !important;
    border-top: #f0f0f0 1px solid !important;
    margin-top: 8px;
}
    
.Menu .Title {
	padding-right:0px;
	padding-left:2px;
	font-weight:bold;
	font-size:10pt;
	margin-bottom:2px;
	padding-bottom:1px;
	cursor:default;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	background-color:transparent;
}

.Menu .Title .Text {
   font-weight:bold;
}

.Menu .Title a:hover span {
}

.Menu .Title .ImageSmall,
.Menu .Title .Image {
    vertical-align:middle;
    border:none;  
}

.Menu .Title .ImageSmall {
    width: 16px;
    height: 16px;
}

.Menu .Title .TooltipImage {
	padding-left:5px;
	border-style:none;
}

.Menu .Item, 
.Menu .ItemDisabled,
.Menu .ItemSelected {
	padding-right:2px;
	background-position:2px 3px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
	background-repeat:no-repeat;
	background-image: url(/Skin/SC/Image/Menu_Bullet.png);
}

.Menu .ItemSelected .Text {
	padding-left:14px;
	font-weight:bold;
}

.Menu .Item .Text,
.Menu .ItemDisabled .Text {
	padding-left:14px;
}

.Menu .ItemSelected a:hover,
.Menu .Item a:hover,
.Menu .ItemDisabled a:hover {

}

.Menu .ChildMenuItem
{
    padding-left:10px !important;
    background-position:10px 3px !important;
}

.Menu .ImageItem {
	padding-right:2px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
} 

.Menu .ImageItem .Text {
	padding-left:2px;
}

.Menu .ImageItem .Image 
{
    vertical-align:middle;
    border:none;  
}
/* End default Menu styles */

/* Start: Workflow Menu styles */
.MenuWorkflow {
}
    
.MenuWorkflow .Title {
	padding-right:0px;
	padding-left:2px;
	font-weight:bold;
	font-size:10pt;
	margin-bottom:2px;
	padding-bottom:1px;
	cursor:default;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	background-color:transparent;
}

.MenuWorkflow .Title .Text {
   font-weight:bold;
}

.MenuWorkflow .Title .Image {
    vertical-align:middle;
    border:none;  
}

.MenuWorkflow .Title .TooltipImage {
	padding-left:5px;
	border-style:none;
	cursor:help;
}

.MenuWorkflow .ItemCurrent {
	font-weight:bold;
	padding-right:2px;
	background-position:2px 3px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
	background-repeat:no-repeat;
	background-image: url(../UI/Image/Bullet_LYellowGlass_13x13.png);
}

.MenuWorkflow .ItemNext {
	font-weight:normal;
	padding-right:2px;
	background-position:2px 3px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
	background-repeat:no-repeat;
	background-image: url(../UI/Image/Bullet_LRedGlass_13x13.png);
}

.MenuWorkflow .ItemPrevious {
	font-weight:normal;
	padding-right:2px;
	background-position:2px 3px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
	background-repeat:no-repeat;
	background-image: url(../UI/Image/Bullet_LGreenGlass_13x13.png);
}

.MenuWorkflow .ItemCurrent .Text, 
.MenuWorkflow .ItemPrevious .Text, 
.MenuWorkflow .ItemNext .Text {
	padding-left:14px;
}

.MenuWorkflow .ImageItem {
	padding-right:2px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
} 

.MenuWorkflow .ImageItem .Text {
	padding-left:2px;
}

.MenuWorkflow .ImageItem .Image 
{
    vertical-align:middle;
    border:none;  
}
/* End Workflow Menu styles */

/* Start of StageMenu styles*/
.StageMenu {
}

.StageMenu .Title {
	padding-right:0px;
	padding-left:2px;
	font-weight:bold;
	font-size:10pt;
	margin-bottom:2px;
	padding-bottom:1px;
	cursor:default;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	background-color:transparent;
}

.StageMenu .Title .Text {
   font-weight:bold;
}

.StageMenu .Title .Image {
    vertical-align:middle;
    border:none;  
}

.StageMenu .Title .TooltipImage {
	padding-left:5px;
	border-style:none;
	cursor:help;
}

.StageMenu .ChildMenuItem
{
    padding-left:10px !important;
    background-position:10px 3px !important;
}

.StageMenu .ItemNextDisabled,
.StageMenu .ItemNext {
	font-weight:normal;
	padding-right:2px;
	background-position:2px 3px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
	background-repeat:no-repeat;
	background-image: url(../UI/Image/Bullet_LRedGlass_13x13.png);
}

.StageMenu .ItemPreviousSelected,
.StageMenu .ItemPreviousDisabled,
.StageMenu .ItemPrevious {
	font-weight:normal;
	padding-right:2px;
	background-position:2px 3px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
	background-repeat:no-repeat;
	background-image: url(../UI/Image/Bullet_LGreenGlass_13x13.png);
}

.StageMenu .ItemCurrentDisabled,
.StageMenu .ItemCurrentSelected,
.StageMenu .ItemCurrent {
	font-weight:normal;
	padding-right:2px;
	background-position:2px 3px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
	background-repeat:no-repeat;
	background-image: url(../UI/Image/Bullet_LYellowGlass_13x13.png);
}

/* Gary - Color should be moved to individual Skin files*/

/* Disabled */
.StageMenu .ItemCurrentDisabled .Text,
.StageMenu .ItemNextDisabled .Text, 
.StageMenu .ItemPreviousDisabled .Text {
	padding-left:14px;
	color:#AAAAAA;
}
/* Selected */
.StageMenu .ItemCurrentSelected .Text,
.StageMenu .ItemPreviousSelected .Text {
	padding-left:14px;
	font-weight:bold;
}
/* Normal */
.StageMenu .ItemNext .Text,
.StageMenu .ItemCurrent .Text,
.StageMenu .ItemPrevious .Text {
	padding-left:14px;
}

.StageMenu .ImageItem {
	padding-right:2px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
} 

.StageMenu .ImageItem .Text {
	padding-left:2px;
}

.StageMenu .ImageItem .Image 
{
    vertical-align:middle;
    border:none;  
}

.Menu .ActionTitle .Image {
    padding-left: 5px;
}


.ContextMenuItem {
    width: 100%;
}

.ContextMenuItem:hover, ContextMenuItem:active {
    cursor: default;
    text-decoration: none;
    color: #f78f1e;
}


/*  Home Menu */

.HomeMenu .rmGroup {
    background-color: white !important;
    background-image: none !important;
}

.HomeMenu .rmGroup .rmText {
    padding: 3px 10px 0 0px !important;
    cursor: default;
}

.HomeMenu .rmTemplate {
    border-top: 1px solid rgba(0, 0, 0, .1);
}

.AdbContextMenuItem {
    width: 140px;
}

.AdbContextMenuItem:hover {
    background-color: lightgrey;
}

.AdbContextMenuItemIcon {
    float: left;
    width: 30%;
}

.AdbContextMenuItemText {
    float: left;
    width: 70%;
    padding-top: 1px;
}

.HomeMenu .HomeMenuItemSelected {
    background-color: white !important;
    box-shadow: inset 0 0 20px lightgray;
    opacity: 0.8;
}

.HomeMenu .HomeMenuItemDisabled .rmDisabled {
    opacity: 0.2;
}

.HomeMenu .HomeMenuItemDisabled {
    pointer-events: none;
}

/*Start - Hover Glow effect*/
.HomeMenu .rmTemplate {
    height: 30px;
    transform: perspective(1px) translateZ(0);
    -webkit-transform: perspective(1px) translateZ(0);
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-property: box-shadow;
    -webkit-transition-property: box-shadow;
}

.HomeMenu .rmTemplate:hover, .HomeMenu .rmTemplate:focus, .HomeMenu .rmTemplate:active {
    box-shadow: inset 0 0 20px grey;
    background-color: white !important;
}
/*End - Hover Glow effect*/

.ReportMenu .rmItem {
    height: 30px;
    transform: perspective(1px) translateZ(0);
    -webkit-transform: perspective(1px) translateZ(0);
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-property: box-shadow;
    -webkit-transition-property: box-shadow;
    border-top: 1px solid rgba(0, 0, 0, .1);
    /*border-top: 1px solid rgba(0, 0, 0, .1);*/
    width: 220px;
}

.ReportMenu .rmSeparator:hover {
    box-shadow: none !important;
    background-color: lightgrey !important;
}

.ReportMenu .rmVertical .rmSeparator {
    background: lightgrey;
    opacity: 0.5;
    width: 100% !important;
    line-height: inherit;
    font-size: inherit;
    text-align: center;
    height: 0px;
}

.ReportMenu .rmVertical .rmSeparator .rmText {
    line-height: inherit;
}

.ReportMenu .rmVertical .rmSeparator .rmText {
    background-image: none;
    margin: unset !important;
    font-size: inherit;
}

.ReportMenu .rmItem:hover,
.ReportMenu .rmItem:focus,
.ReportMenu .rmItem:active {
    box-shadow: inset 0 0 20px grey;
    background-color: white;
}

.ReportMenu .rmGroup {
    background-color: white !important;
    background-image: none !important;
}

.ReportMenu .rmGroup .rmText {
    padding: 4px 10px 0 0px !important;
    cursor: default;
}

.ReportMenu .rmItem a.rmLink,
.ReportMenu .rmVertical .rmItem .rmText {
    background-image: none;
}

.ReportMenu .rmGroup .rmItem .rmLeftImage {
    margin: 7px 10px 0 6px;
    height: 16px;
}