::selection {
	background: #c738c9; /* Darker Fuscia purple */
	color: #fff;
}
::-moz-selection {
	background: #c738c9; /* Darker Fuscia purple */
	color: #fff;
}
body {
	background: #c738c9; /* Fuscia purple */
}
.u-i-w span.material-icons-two-tone {
	filter: invert(22%) sepia(99%) saturate(4863%) hue-rotate(260deg) brightness(99%) contrast(95%);
}
.s-o,.p-b,.s-f-p-t-u-w,.s-f-p-t-p-w,.p-lb div,.c-w-p-g-i-i-c-w {
	background-color: #c738c9; /* Fuscia purple */
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.p-s-i.active {
	background-color: #c738c9; /* Fuscia purple */
	box-shadow: 0 0 10px rgba(0,0,0,0.2), 0 0 0 2px #fff, 0 0 0 0px #c738c9;
}
.r-i-s-r-h-w span {
	background-color: #c738c9; /* Fuscia purple */
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.r-s-i:hover  {
	border: 2px solid #c738c9;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.r-s-i.active {
	border: 2px solid #c738c9;
	box-shadow: 0 0 10px rgba(0,0,0,0.2), 0 0 0 2px #fff, 0 0 0 0px #c738c9;
	color: #fff; /* change text color to white */
	background-color: #c738c9; /* Fuscia purple */
	-webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.prlp {
	background-color: #c738c9; /* Fuscia purple */
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.prlw {
	background-color: #c738c9; /* Fuscia purple */
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}