/**
 * CSS UI file for menu (ROCKET theme)
 */

.usermenu li {
    background-color: #E8EAEF;
}

.usermenu li a {
    color: #555;
    font-size: 26px;
}

.usermenu-tooltip {
    background-color: #555;
    border: 1px solid #555;
    font-size: 12px;
    color: white;
}

.usermenu li:hover {
    background-color: #154275;
    color:            white;
}

.usermenu li:hover a {
    color: inherit;
}

.usermenu li.with_badge span {
    background-color: #E53012;  
    color: white;
    border-radius: 10px;
    font-size: 12px;
    font-weight: 600;
}



.right-sidebar-menu li {
    cursor:             pointer;
}
.right-sidebar-content-menu li {
    background-color:   #E8EAEF;
    color:              #555;
    font-size:          14px;
    border-right:       3px solid #C4C4C4;
}
.right-sidebar-content-menu li:not(.selected):hover {
    background-color:   #E8EAEF;
    color:              #154275;
    border-right:       3px solid #154275;
}
.right-sidebar-content-menu li.selected {
    font-weight:        bold;
    cursor:             default;
    color:              #E53012;
    background-color:   #C4D0DC;
    border-right:       3px solid #E53012;       
}
.right-sidebar-link-menu li {
    background-color:   #E8EAEF;
    color:              #555;
}
.right-sidebar-link-menu li a { 
    color:              inherit;
    text-decoration:    none;
}
.right-sidebar-link-menu li:hover{
    background-color:   #154275;
    color:              white;
    text-decoration:    none;
}

.right-sidebar-menu-title {
    background-color:   #E53012;    
    color:              white;
}
.right-sidebar-menu-content {
    background-color: #E8EAEF;
}
.right-sidebar-menu-user {
    background-color:   #E8EAEF;
    color:              white;
    font-size:          13px;
    font-weight:        bold;
    border:             0 !important;
}
.right-sidebar-menu-user li {
    color:              #555;
    background-color:   inherit;
}
.right-sidebar-menu-user li:not(.admin):hover {
    color:              white;
    background-color:   #154275;
    cursor:             pointer;
}
.right-sidebar-menu-user li a {
    color:              inherit;
    font-size:          18px;
}
.right-sidebar-menu-tooltip {
    font-size:          12px;
    background-color:   black;
    color:              white;
    border:             1px solid black;
    border-radius:      4px;
}
.right-sidebar-menu-user .admin {
    color:               #c03d20;
}
.right-sidebar-menu-user .admin:hover {
    background-color:    #c03d20;
    color:               white;
    cursor:              pointer;
}


/* NMWP PAGE TOP MENU */
.nmwp-menu-tile-container .nmwp-menu-tile-group .nmwp-menu-tile .nmwp-menu-tile-content {
    color: #555;
    font-size: 1.1em;
    font-weight: bold;
}
.nmwp-menu-tile-container.lightgrey .nmwp-menu-tile-group .nmwp-menu-tile .nmwp-menu-tile-content {
    background-color: #E8EAEF;
}
.nmwp-menu-tile-container.darkgrey .nmwp-menu-tile-group .nmwp-menu-tile .nmwp-menu-tile-content {
    background-color: #C4D0DC;
}
.nmwp-menu-tile-container .nmwp-menu-tile-group .nmwp-menu-tile .nmwp-menu-tile-content i {
    font-weight: normal;
    font-size: 1.7em;
}
.nmwp-menu-tile-container .nmwp-menu-tile-group .nmwp-menu-tile:not(.placeholder):not(.registered):not(.bookmarked) .nmwp-menu-tile-content:hover {
    background-color: #154275;
    color: white;
    cursor: pointer;
    text-decoration: none;
}
.nmwp-menu-tile-container .nmwp-menu-tile-group .nmwp-menu-tile.selected .nmwp-menu-tile-content {
    background-color: #E53012;
    color: #FFFFFF;
}
.nmwp-menu-tile-container .nmwp-menu-tile-group .nmwp-menu-tile .nmwp-menu-lock {
    text-align: center;
    font-size: 40px;
    color: #949494;
}
.nmwp-menu-tile-container .nmwp-menu-tile-group .nmwp-menu-tile.disabled .nmwp-menu-tile-content {
    background-color: #F4F4F4;
    color: #C4D0DC;
}
.nmwp-menu-tile-group div[data-name="register"] .nmwp-menu-tile-content {
    background-color: #8AC03E !important;
    color: white !important;
}
.nmwp-menu-tile-group div[data-name="registered"] .nmwp-menu-tile-content i {
    color: #8AC03E !important;
}
.nmwp-menu-tile-group div[data-name="placeholder"] .nmwp-menu-tile-content {
    background-color: white !important;
}
.nmwp-menu-tile-group div[data-name="bookmark"] .nmwp-menu-tile-content {
    background-color: #805F52 !important;
    color: white !important;
}
.nmwp-menu-tile-group div[data-name="bookmarked"] .nmwp-menu-tile-content i {
    color: #805F52 !important;
}
.nmwp-menu-tile-group div[data-name="pending"] .nmwp-menu-tile-content i {
    color: #E5BB00 !important;
}
.nmwp-menu-tile-group div[data-name="unsatisfied"] .nmwp-menu-tile-content i {
    color: #FF0000 !important;
}