* {
  /* prevent callout to copy image, etc when tap to hold */
  -webkit-touch-callout: none; 
  -moz-touch-callout: none; 
  touch-callout: none; 
  
  /* prevent webkit from resizing text to fit */
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  text-size-adjust: none; 
  
  /* make transparent link selection, adjust last value opacity 0 to 1.0 */
  -webkit-tap-highlight-color: none; 
  -mozt-text-size-adjust: none;
  tap-highlight-color: none; 
  
  /* prevent copy paste, to allow, change 'none' to 'text' */
  .user-select(none);
  
  .box-sizing(border-box);

  cursor: default;

  padding: 0px;
  margin: 0px;
  
  .transform-origin(0 0);
}
::selection { background: transparent; }

.vs_ui_view
{
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
}

.disabled {
  opacity: 0.5;
}

* {
  /* prevent callout to copy image, etc when tap to hold */
  -webkit-touch-callout: none; 
  -moz-touch-callout: none; 
  touch-callout: none; 
  
  /* prevent webkit from resizing text to fit */
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  text-size-adjust: none; 
  
  /* make transparent link selection, adjust last value opacity 0 to 1.0 */
  -webkit-tap-highlight-color: none; 
  -mozt-text-size-adjust: none;
  tap-highlight-color: none; 
  
  /* prevent copy paste, to allow, change 'none' to 'text' */
  .user-select(none);
  
  .box-sizing(border-box);

  cursor: default;

  padding: 0px;
  margin: 0px;
  
  .transform-origin(0 0);
}

::selection {
  background: transparent;
}

.vs_ui_view
{
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
}

.disabled {
  opacity: 0.5;
}

textarea::selection,
input[type=text]::selection,
input[type=password]::selection {
  background: rgba(0, 100, 200, 0.5);
}
Add selection color to textarea and inputs
Add selection color to textarea and inputs
