/* Emanuele Lanza */

div .RadNavigation_material_upo {
    font-family: 'Roboto', Tahoma, Geneva, Verdana, sans-serif;
}
/*  font-family: "Roboto", "Noto", sans-serif; */

div .RadNavigation_material_upo .rnvRootGroupWrapper {
    border: 0;
    /*padding: 4px;*/
    color: #d3d3d3;
    /*color: #F5F5F5;*/
    /*background: #303030;*/ 

}

  .RadNavigation_material_upo .rnvRootGroup > .rnvItem {
    margin-left: 2px; }
  .RadNavigation_material_upo .rnvRootGroup > .rnvItem.rnvFirst {
    margin-left: 0; }
.RadNavigation_material_upo .rnvRootGroup > .rnvItem.rnvLast {
    position: absolute;
    right: 0px;
}
div .RadNavigation_material_upo .rnvRootLink {
    /*border-radius: 2px;*/
    /*border-color: transparent;*/ 
    border-style: none;
    text-decoration: none;
  }

.RadNavigation_material_upo .rnvLink .rnvText {
    display: table-cell;
    vertical-align: middle;
    height: 30px;
}

div .RadNavigation_material_upo .rnvMore {
    border-color: transparent;
    /*color: #F5F5F5;*/
    background: #303030; 
}

div .RadNavigation_material_upo .rnvMore:before {
      width: 24px;
      height: 24px;
      line-height: 24px;
      font-size: 24px;
      /*font-family: "Material Icons";
      content: "\e030";*/ 
}

  .RadNavigation_material_upo .rnvHovered > .rnvRootLink {
    /*border-color: #555555;*/
    color: #FFF;
    /*background-color: #555555;*/
  }
  .RadNavigation_material_upo .rnvHovered.rnvMore {
    color: #FAFAFA; }
  .RadNavigation_material_upo .rnvSelected.rnvMore,
  .RadNavigation_material_upo .rnvSelected > .rnvRootLink,
  .RadNavigation_material_upo .rnvExpanded > .rnvRootLink {
    border-color: #616161;
    color: #F5F5F5;
    /*background-color: #616161;*/ 
  }

  .RadNavigation_material_upo .rnvFocused.rnvMore,
  .RadNavigation_material_upo .rnvFocused > .rnvRootLink {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.14), 0 3px 6px rgba(0, 0, 0, 0.2);
  }

.radSkin_material_upo {
    font-family: 'Roboto', Tahoma, Geneva, Verdana, sans-serif;
/*    font-family: "Roboto", "Noto", sans-serif; */
}

div .radSkin_material_upo .rnvPopup {
    border-radius: 2px;
    border-color: #616161;
    color: #d3d3d3;
    background-color: #ce181e;
    box-shadow: 0 0px 3px rgba(0, 0, 0, 0.08), 0 2px 5px rgba(0, 0, 0, 0.15);
}

  .radSkin_material_upo .rnvPopup.rnvMorePopup .rnvUL .rnvUL {
    padding: 0; }
.radSkin_material_upo .rnvPopup .rnvUL {
    padding: 16px 0;
    background-color: #ce181e;
}

.radSkin_material_upo .rnvPopup .rnvLink {
    color: #d3d3d3; }

.radSkin_material_upo .rnvPopup .rnvHovered > .rnvLink {
    border-color: #555555;
    color: #fff;
    background-color: #ce181e;
}
.radSkin_material_upo .rnvPopup .rnvSelected > .rnvLink,
.radSkin_material_upo .rnvPopup.rnvMorePopup .rnvSelected > .rnvLink {
    border-color: transparent;
    color: #fff;
    /*#3F51B5*/
    background-color: transparent;
}
  .radSkin_material_upo .rnvPopup .rnvExpanded > .rnvLink {
    border-color: #555555;
    color: #F5F5F5;
    background-color: #555555; }
  .radSkin_material_upo .rnvPopup.rnvMorePopup .rnvExpanded > .rnvLink {
    color: #FAFAFA;
    background: transparent; }
.radSkin_material_upo .rnvPopup .rnvFocused > .rnvLink {
    /*box-shadow: 0 0 0 1px rgba(72, 72, 72, 0.5) inset;*/
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.14), 0 3px 6px rgba(0, 0, 0, 0.2);
}

.rnvItem.noPadding div.rnvTemplate {
    padding: 0;
    border: 0;
}

.rnvDisabled {
    opacity: unset !important;
}

.rnvLink .radIcon {
    display: table-cell !important;
    vertical-align: middle !important;
}