/* <RadMenu / i2d2> */
.RadMenu_i2d2 .rmRootGroup,
.RadMenu_i2d2 a.rmLink,
.RadMenu_i2d2 .rmText,
.RadMenu_i2d2 .rmLeftArrow,
.RadMenu_i2d2 .rmRightArrow,
.RadMenu_i2d2 .rmTopArrow,
.RadMenu_i2d2 .rmBottomArrow {
  margin:0px !important;
  padding:0px !important;
   }


.RadMenu_i2d2 .rmRootGroup {
    background-color: #5d5d5d;
}

.RadMenu_i2d2 .rmSelected {
    background-color: #00a0dc !important;
}

.RadMenu_i2d2 .rmGroup .rmSelected {
    background-color: #5d5d5d !important;
}



rmGroup



.RadMenu_i2d2 {
    font: normal 16px/23px "Segoe UI", Arial, sans-serif;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}

.RadMenu_i2d2 .rmLink:hover {
    background-color: #00a0dc !important;
}
/* <Root items> */
.RadMenu_i2d2 a.rmLink {
    font: normal 16px/23px "Segoe UI", Arial, sans-serif;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;

}

.RadMenu_i2d2 .rmSelected a.rmLink {
   /* font-weight: bold !important;*/
}

.RadMenu_i2d2 a.rmLink:hover {
  /*  font-weight: bold !important;*/
}

.RadMenu_i2d2 .rmGroup a.rmLink {
    font: normal 16px/23px "Segoe UI", Arial, sans-serif;
    color: #ffffff;
    font-weight: normal !important;
    text-decoration: none;
}


.RadMenu_i2d2 .rmGroup .rmSelected a.rmLink {

  /*  font-weight: bold !important;*/
}

.RadMenu_i2d2 .rmGroup a.rmLink:hover {
    font-weight: bold !important;
}


.RadMenu_i2d2 {
    /*color: #ece4f5;*/ 
    color: #5d5d5d; 
}

.RadMenu_i2d2 .rmRootGroup .rmLink {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    }


.RadMenu_i2d2 .rmRootGroup .rmItem {
      
    }


.RadMenu_i2d2 .rmLast {
    float:right !important;
}

.RadMenu_i2d2 .rmGroup .rmLast {
    float:left !important;
}

/* </Root items> */
/* <Submenu items> */

/* </Root items> */
/* <Submenu items> */
    .RadMenu_i2d2 .rmGroup {
        padding: 0px !important;
        margin: 0px !important;
        background-color: #5d5d5d;
        border: 1px solid #000000 !important;
        margin-left: 0px !important;
    }

        .RadMenu_i2d2 .rmGroup,
        .RadMenu_i2d2 .rmMultiColumn,
        .RadMenu_i2d2 .rmGroup .rmVertical {
            background-color: #5d5d5d;
            /*border: 5px solid #000000 !important;*/
            margin-left: -2px !important;
        }

.RadMenu_i2d2 .rmGroup:before
    {
        width: 0px; /*remove the colored stripe from the left side*/
    }
  
    .RadMenu_i2d2 .rmGroup .rmLink
    {
        padding-left: 0px; /*remove the text padding from the left side*/

    }
  
    .RadMenu_i2d2 .rmGroup .rmSeparator
    {
        margin-left: 0px;/*stretch the separator*/
    }


.RadMenu_i2d2 .rmGroup .rmFirst,
.RadMenu_i2d2 .rmGroup .rmLast {
  background: none; 
  padding:0px;
  margin:0px;

}

            .RadMenu_i2d2 .rmGroup .rmLast {
                background-color: #5d5d5d;
                padding-bottom: 1px;
            }




/* </rtl> */
        .RadMenu_i2d2 .rmGroup:before {
            width: 0px;
                   border: 0px solid #000000 !important;
              /*border: 5px solid #000000 !important;*/
        }

    .RadMenu_i2d2  .rmGroup .rmImage,
    .RadMenu_i2d2  .rmGroup .rmLeftImage {
    margin-top: -10px;
    margin-left:0px;
    }

            .RadMenu_i2d2 .rmGroup .rmItem {
                background-color: #5d5d5d;
                border: 0px solid #000000 !important;
            }

    .RadMenu_i2d2 .rmGroup .rmLink {

    padding:0px  !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
        
    }

    .RadMenu_i2d2 .rmPopup {
        background-color: #5d5d5d;
        margin-left: 20px !important;
        padding: 0px !important;
    }
