ui-radio .ui-page-theme-a .ui-btn,
.ui-controlgroup-controls .ui-btn.ui-corner-all {
	color: inherit;
}

.sliderContainer {
	margin: 10px 10px 20px 10px;
	text-align: center;
	height: 35px;
}

input[type="range"] {
	-webkit-appearance: none;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px #c2bebe;
	background-color: #c2bebe;
	display: block;
	border-radius: 15px;
	height: 20px;
	width: 90%;
	margin: 15px;
	direction: ltr;
}

	input[type="range"]::-webkit-slider-thumb {
		-webkit-appearance: none;
		background-color: #808080;
		border-radius: 25px;
		width: 55px;
		height: 40px;
	}

		input[type="range"]::-webkit-slider-thumb:active {
			-webkit-appearance: none;
			background-color: #5f5e5e;
		}

table.sliderTable {
	width: 90%;
	margin-left: 15px;
	margin-right: 15px;
	direction: ltr;
}

	table.sliderTable td {
		vertical-align: top;
		padding: 10px;
	}

		table.sliderTable td:last-child,
		table.sliderTable td:first-child {
			width: 40%;
		}

		table.sliderTable td:first-child {
			text-align: start;
		}

		table.sliderTable td:last-child {
			text-align: end;
		}

#pnlList {
	overflow: auto;
	position: fixed;
	top: 25px;
	left: 0;
}

#langsContainer {
	padding:1%;
}
#langsContainer button {
	width:35px;
	height:35px;
}
.mLangs {
	margin:3px 0px 3px 0px;
	overflow: auto;
	display: inline-block;
	white-space: nowrap;
	height:40px;
	width:75%;
}

div.mLangs img {
	margin-left:1px;
	margin-right:1px;
	height: 33px;
}

.langsDots {
	float:right;
	display:inline-block;
	padding:2px;
}

fieldset.ui-controlgroup-horizontal[data-iconpos="right"] div.ui-controlgroup-controls div.ui-radio {
	float:right;
}