
.ns {
    > .sub, > .sub-f {
        display: none;
    }

    > .menu > .sel {
        border-bottom: solid 5px #000000;
    }

    .show.sub {
        display: block !important;
    }

    .show.sub-f {
        @include f;
    }

    > .sub > div, > .sub-f > div {
        display: none;
    }

    > .sub > .sel, > .sub-f > .sel {
        display: block !important;
    }

    > .sub > .sel-f, > .sub-f > .sel-f {
        @include f;
    }

    .act {
        background-color: #ff6a00 !important;
    }
}
 

.ns:hover {
    > .sub {
        display: block;
    }
	> .sub > div {
        display: block;
    }

    > .sub-f {
        @include f;
    } > .sub-f > div {
        @include f;
    }
}

.ms {

    .ch {
        display: none;
        opacity: 0.5;
    }

    .ch.c-iselect {
        display: block !important;
        background-color: transparent !important;
        opacity: 1.0 !important;
    }
}

.ms:hover {
    .ch.bl {
        display: block !important;
    }
}

.hp .hs {
    display: none;
}

.hp:hover {

    .hs { 
        @include f;
    }
}

.nr, .nl {

    div {
        border-radius: 5px;
    }

    .nt {
    }

    .nch {
        @include f;
    }

    background-repeat: no-repeat;
    background-image: url(/Images/shapes/gexp.svg);
}

.nlf {
    background-repeat: no-repeat;
    background-image: url(/Images/shapes/gleaf.svg);
}

.nsel {
    background-color: #808080;
    color:#ffffff;
}

.nr.nclp, .nl.nclp {
    background-image: url(/Images/shapes/gclp.svg) !important;

    .nch {
        display: none !important;
    }
}

.nr .nch, .nr .nt, .nr .nlf {
    background-position: right top;
    padding-right: 20px;
}

.nl .nch, .nl .nt, .nl .nlf {
    background-position: left top;
    padding-left: 20px;
}
