
.elb-toggleswitch-wrapper {
	position:relative;
	display:flex;
	justify-content : space-between;
	min-height : 10px;
	min-width: 50px;
	background-color: grey;
	padding : 5px;
}

.elb-toggleswitch-wrapper .hidden{
	display : none;
}

.elb-toggleswitch-wrapper .switch {
	transition: all 0.2s ease-out;
}

.elb-toggleswitch-wrapper[elb-toggle-value='false'] .switch {
	position: absolute;
	width: 50%;
	top : 0px;
	left : 0;
	bottom : 0px;
	background-color: #75bdff;
}

.elb-toggleswitch-wrapper[elb-toggle-value='true'] .switch {
	position: absolute;
	width: 50%;
	top : 0px;
	left : calc(100% - 50%);
	bottom : 0px;
	background-color: #75bdff;
}

.elb-toggleswitch-wrapper .labelFalse,
.elb-toggleswitch-wrapper .labelTrue {
	position :relative;
	cursor: pointer;
	user-select: none;
	display: flex;
	justify-content: center;
	z-index: 100;
	width: 50%;
	color:white !important;
	overflow: hidden;
	text-align: center;
}

.elb-toggleswitch-wrapper.small {
	min-height : 10px;
	min-width: 50px;
}

.elb-toggleswitch-wrapper.medium {
	min-height : 15px;
	min-width: 50px;
}

.elb-toggleswitch-wrapper.large {
	min-height : 20px;
	min-width: 50px;
}