 .disablenavitem{
            color: currentColor;
            cursor: not-allowed;
            opacity: 0.5;
            text-decoration: none;
    }

    .form-side-actions .btn svg{
            margin-right: 3px;
    }
    table.custommenutable thead{
            background-color: #ffd100;
    }
    table.custommenutable tbody{
            background-color: white;
    }

    table.custommenutable th, table.custommenutable td {padding: 8px}

    @media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px)  {
          /* Force table to not be like tables anymore */
            table.custommenutable,table.custommenutable thead,table.custommenutable tbody,table.custommenutable th,table.custommenutable td,table.custommenutable tr {
                display: block;
            }

            /************************/
            table.custommenutable {
                width: 100%;
            }

            table.custommenutable thead {
                display: none;
            }

            table.custommenutable tr, table.custommenutable td {
                /*border-bottom: 1px solid #ddd;*/
            }

            table.custommenutable tr {
                margin-bottom: 10px;
            }

            table.custommenutable tr:last-child {
                margin-bottom: 0px;
            }


            table.custommenutable td {
                display: flex;

            }

            table.custommenutable tr.menuGroupIcons td{
                margin-bottom: 20px;
            }

            

            /* Hide table headers (but not display: none;, for accessibility) */
            table.custommenutable thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
            }

            table.custommenutable tr {
                margin: 0 0 2rem 0;
                /*box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);*/
            }
          
            table.custommenutable tr:nth-child(odd) {
              background: white;
            }


            table.custommenutable td {
                border: none;
                /*border-bottom: 1px solid #eee;*/
                position: relative;
              
            }

            table.custommenutable td:before {
                content: attr(label);
                font-weight: bold;
                /*width: 140px;
                min-width: 140px;*/
                color: #104ebf;
            }

            table.custommenutable#iconMenu TD.menuItemImage_off{
                display: flex;
                width: 100%;
                height: 100%;
                justify-content: center;
            }

            table.custommenutable#iconMenu TD.menuItemImage_on{
                display: flex;
                width: 100%;
                height: 100%;
                justify-content: center;
            }

            table.custommenutable#iconMenu SPAN.menuItemText{
                /*position: absolute;*/
                background-color: #01ffff;
                /*width: 99%;*/
            }

            td[title]:hover:before {
                display: none !important;
            }

            table.custommenutable#iconMenu IMG.menuItemImage{
                display: block;
                margin: auto;
                width: 65%;
            }

            table.custommenutable#iconMenu TABLE.menuItemTable{
                width: 100%;
            }

            .contentTable{
                width: 100%;
            }

    }