*:not(.ck-content > *) {
  padding: 0;
	box-sizing: border-box;
}
*{
	margin: 0;
}

html{
	-webkit-tap-highlight-color: transparent;
}
body{
  /* line-height: 1.5; */
  font-family: 'Poppins', sans-serif;
}
/* Quita las flechas para subir y bajar el valor en el input */
input[type=number]::-webkit-outer-spin-button, 
input[type=number]::-webkit-inner-spin-button {
	appearance: none;
	-webkit-appearance: none;
	margin: 0;
}
input[type=number] {
	appearance: textfield;
	-moz-appearance:textfield;
}
input:focus {
	border: 1px solid var(--primary);
}
a{
	color: inherit;
	text-decoration: none;
	background-color: transparent;
}
a:hover{
  color: inherit;
	text-decoration: none;
}
li:not(.ck-content li){
  list-style:none
}
button{
	border: none;
	background: none;
	cursor: pointer;
}
.buttonDisabled{
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.input-checkbox-switch[type=checkbox]{
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	position: relative;
	height: 26px;
	width: 50px;
	background-color: #ccc;
	border-radius: 5rem;
	-webkit-border-radius: 5rem;
	-moz-border-radius: 5rem;
	-ms-border-radius: 5rem;
	-o-border-radius: 5rem;
	transition: background-color .4s;
	-webkit-transition: background-color .4s;
	-moz-transition: background-color .4s;
	-ms-transition: background-color .4s;
	-o-transition: background-color .4s;
}

.input-checkbox-switch[type=checkbox]::after{
	position: absolute;
	content: '';
	top: 50%;
	left: 30%;
	height: 16px;
	width: 16px;
	background-color: #fff;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: left .4s;
	-webkit-transition: left .4s;
	-moz-transition: left .4s;
	-ms-transition: left .4s;
	-o-transition: left .4s;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.input-checkbox-switch[type=checkbox]:checked{
	background-color: #3D209B;
}

.input-checkbox-switch[type=checkbox]:checked::after{
	left: 70%;
}
