*:not(input):not(textarea):not(text):not([contenteditable="true"]) ,
*::after,
*::backdrop,
*::before,
*::cue,
*::marker,
*::placeholder
{ user-select: none!important; -webkit-user-select: none!important; }

::selection { background: transparent !important; }
::-moz-selection { background: transparent !important; }
*[contenteditable="true"]::selection { background: Highlight !important; color: HighlightText !important;}
*[contenteditable="true"]::-moz-selection { background: Highlight !important; color: HighlightText !important;}
input::selection,textarea::selection { background: Highlight !important; color: HighlightText !important;}
input::-moz-selection,textarea::-moz-selection { background: Highlight !important; color: HighlightText !important;}

.cover-container {
	   border: 1px solid #DDDDDD;
	   width: 100%;
	   height: 100%;
	   position: relative;
	}
.glass-cover {
   float: left;
   position: relative;
   left: 0px;
   top: 0px;
   z-index: 1000;
   background-color: #92AD40;
   padding: 5px;
   color: #FFFFFF;
   font-weight: bold;
}
.unselectable
{
-moz-user-select:none;
-webkit-user-select:none;
-khtml-user-select: none;
user-select: none;
cursor: default;
}
html
{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
img
{
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select: none;
-moz-user-select: none;
}