@import 'global/globalCssVariables'; .contextMenu-cont { position: absolute; display: flex; z-index: $contextMenu-zindex; box-shadow: 0px 3px 4px rgba(0, 0, 0, 30%); flex-direction: column; background: whitesmoke; color: black; border-radius: 3px; } // .contextMenu-item:first-child { // background: $medium-gray; // color: $white; // } // .contextMenu-item:first-child::placeholder { // color: $white; // } // .contextMenu-item:first-child:hover { // background: $medium-gray; // color: $white; // } .contextMenu-subMenu-cont { position: absolute; display: flex; z-index: 1000; box-shadow: #aaaaaa 0.2vw 0.2vw 0.4vw; flex-direction: column; border: 1px solid #bbbbbbbb; border-radius: 15px; padding-top: 10px; padding-bottom: 10px; background: whitesmoke; } .contextMenu-item { // width: 11vw; //10vw height: 25px; //2vh display: flex; //comment out to allow search icon to be inline with search text justify-content: left; align-items: center; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; transition: all 0.1s; border-style: none; position: relative; white-space: nowrap; font-size: 13px; letter-spacing: 2px; text-transform: uppercase; padding-right: 30px; .contextMenu-item-background { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 0; filter: opacity(0); } &:hover { .contextMenu-item-background { filter: opacity(0.2) !important; } } .contextMenu-item-icon-background { pointer-events: all; background-color: transparent; width: 35px; text-align: center; font-size: 20px; margin-left: 5px; } } .contextMenu-description { // width: 11vw; //10vw display: flex; //comment out to allow search icon to be inline with search text justify-content: left; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; transition: all 0.1s; border-style: none; // padding: 10px 0px 10px 0px; white-space: nowrap; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; padding-right: 30px; } .contextMenu-item:hover { border-width: 0.11px; border-style: none; border-color: $medium-gray; // rgb(187, 186, 186); border-bottom-style: solid; border-top-style: solid; cursor: pointer; } .contextMenu-itemSelected { background: lightgoldenrodyellow; border-style: none; } .contextMenu-group { // width: 11vw; //10vw height: 30px; //2vh background: lightgray; display: flex; //comment out to allow search icon to be inline with search text justify-content: left; align-items: center; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; transition: all 0.1s; border-width: 0.11px; border-style: none; border-color: $medium-gray; // rgb(187, 186, 186); // padding: 10px 0px 10px 0px; white-space: nowrap; font-size: 13px; text-transform: uppercase; letter-spacing: 2px; padding-left: 5px; } .contextMenu-inlineMenu { // border-top: solid 1px; //TODO:glr clean } .contextMenu-description { margin-left: 5px; text-align: left; display: inline; //need this? } .search-icon { margin: 10px; } .search { margin-left: 10px; padding-left: 10px; border: solid black 1px; border-radius: 5px; }