Source/Design/UI-Controls.css
/* Buttons */
button[name] {
	position: relative;
	background: #252526;
	border: 1px solid #191919;
    color: #FFFFFF;
	cursor: pointer;
	padding: 5px 10px;
}

button[name]:after {
	position: absolute;
	content: "";
	display: block;
	border: 1px solid #535353;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

button[name].active {
	background: #ED5C2D;
	color: #000000;
	text-shadow: 0 0 4px #FFFFFF;	
}

button[name].active:after {
	border-color: rgba(255, 255, 255, 0.5);
}

button[name]:hover:after {
	border-color: #ED5C2D;
}

button[name].active:hover:after {
	border-color: #FFFFFF;
}

/* Input */
input[type="text"], input[type="number"], textarea, select {
	background: #333337;
	color: #FFFFFF;
	border: 1px solid #3f3f46;
	width: 100%; 
	box-sizing: border-box;
}

textarea {
	resize: vertical;
}

/* File */
input[type="file"] {
	display: none;
}

/* Range Slider */
input[type='range'] {
  cursor: pointer;
}
input[type='range'],
input[type='range']::-webkit-slider-runnable-track,
input[type='range']::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: transparent;
}
input[type='range']::-webkit-slider-runnable-track {
  height: 10px;
    background: #3e3e42;
}
input[type='range']::-webkit-slider-thumb {
	position: relative;
	height: 25px;
	width: 10px;
	margin-top: -8px;
	background: #ed5c2d;
    border: 1px solid #3e3e42;
}