[class|=switch] {
	position: relative;
	display: inline-block;
	width: 30px;
	height: 18px;
	position: relative;
	top: 4px;
	border-radius: 16px;
	line-height: 32px;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
}

.switch,
.switch-on,
.switch-off,
.switch-disabled {
	display: inline-block;
	margin-right: 2px;
	width: 30px;
	height: 18px;
	border-radius: 16px;
	line-height: 32px;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

#open_toolbar {
	position: relative;
}

#open_toolbar span {
	float: none;
}

#open_toolbar .cell-left {
	margin-right: 0px !important;
}

#wifi {
	margin-right: 0px;
}

.switch-on {
	/* transform: scale(0.6); */
	border: 1px solid #e4393c;
	box-shadow: white 0px 0px 0px 16px inset;
	transition: border 0.4s, box-shadow 0.2s, background-color 1.2s;
	background-color: #e4393c;
	cursor: pointer;
	-webkit-transition: border 0.4s, box-shadow 0.2s, background-color 1.2s;
	-moz-transition: border 0.4s, box-shadow 0.2s, background-color 1.2s;
	-ms-transition: border 0.4s, box-shadow 0.2s, background-color 1.2s;
	-o-transition: border 0.4s, box-shadow 0.2s, background-color 1.2s;
}

.slider {
	position: absolute;
	display: inline-block;
	float: none;
	width: 18px;
	text-align: center;
	/* width: 14px; */
	height: 18px;
	/* height: 14px; */
	line-height: 18px;
	font-size: 14px;
	background: white;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	border-radius: 50%;
	left: 0;
	top: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.switch-on .slider {
	left: 12px;
	color: #e4393c !important;
	transition: background-color 0.4s, left 0.2s;
}

.switch-off {
	border: 1px solid #dfdfdf;
	margin-right: 0;
	transition: border 0.4s, box-shadow 0.4s;
	background-color: rgb(255, 255, 255);
	box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset;
	background-color: rgb(255, 255, 255);
	cursor: pointer;
	/* transform: scale(0.6);
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-ms-transform: scale(0.6);
	-o-transform: scale(0.6); */
}

.switch-off .slider {
	left: 0;
	transition: background-color 0.4s, left 0.2s;
}

.switch-on.switch-disabled {
	opacity: .5;
	cursor: auto;
}

.switch-off.switch-disabled {
	background-color: #F0F0F0 !important;
	cursor: auto;
}