.nmpd-wrapper {
    display: none;
}
.nmpd-target {cursor: pointer;}
.nmpd-grid {position:absolute; left:478px !important; top:3px !important; z-index:5000; -khtml-user-select: none; padding:10px; width: initial;
    background-color: #68A3C6;}
.nmpd-overlay {z-index:4999;}
input.nmpd-display {text-align: right;}
.del{ display: none; float: right; width: 100px; height: 50px; margin-right: 2px; background-color: #9CC2DA; color: white;}
.clear{ float: right; width: 100px; height: 50px; margin-right: 2px; background-color: #9CC2DA; color: white;font-size: 20px;}
.done{ float: right; width: 100px; height: 50px; margin-right: 2px; background-color: #9CC2DA; color: white; font-size: 20px;}
.cancel{ float: right; width: 100px; height: 50px; margin-right: 2px; background-color: #9CC2DA; color: white;font-size: 20px;}
.neg{ width: 50px; height: 50px; margin-right: 2px; background-color: #9CC2DA; color: white; font-size: 20px;}
.sep{ width: 50px; height: 50px; margin-right: 2px; background-color: #9CC2DA; color: white;font-size: 20px;}