.ws-checkbox-toggle-label {
	padding-left: 0;
	padding-right: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 1.125rem;
    margin-bottom:0;
}
.ws-checkbox-toggle {
	position: relative;
	display: inline-block;
	width: 2.5rem;
	height: 1.5rem;
	margin-right: .5rem;
}
.ws-checkbox-toggle-label .ws-checkbox-toggle {
	margin-right:0
}
/* Hide the checkbox input */
.ws-checkbox-toggle input {
	display: none;
}

/* Describe ws-checkbox-slider's look and position. */
.ws-checkbox-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: var(--toggle-bg);
	transition: .4s;
	border-radius: 1.5rem;
}

/* Describe the white ball's location
	and appearance in the ws-checkbox-slider. */
	
	
.ws-checkbox-slider:before {
	position: absolute;
	content: "";
	height: 1.25rem;
    width: 1.25rem;
    bottom: .13rem;
	background-color: white;
	transition: .4s;
	border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
}
/*
.ws-checkbox-slider:before, .ws-theme-light .ws-checkbox-slider:before {
    background-image: url('../images/light_button.svg');
    left: .15rem;
}
.ws-theme-dark .ws-checkbox-slider:before {
    background-image: url('../images/dark_button.svg');
    left: calc(100% - 1.45rem);
}
*/

/* Modify the ws-checkbox-slider's background color to
	green once the checkbox has been selected. */
/* input:checked+.ws-checkbox-slider {
	background-color: #000;
} */
input[disabled]+.ws-checkbox-slider {
	background-color: #ccc;
	opacity: .6;
	cursor: not-allowed;
}

/* When the checkbox is checked, shift the
	white ball towards the right within the ws-checkbox-slider. */
input:checked+.ws-checkbox-slider:before {
	transform: translateX(1.25rem);
}
.ws-theme-dark input:checked+.ws-checkbox-slider:before {
	transform: translateX(-1.25rem);
}
