.btn-outline-secondary {
	color: #2a2a2a;
	border-color: #d9d9d9;
	font-weight: 500;
	border: 1px solid #d9d9d9;

}
.btn-outline-secondary:hover {
	color: #fff;
	background-color: #fb6666;
	border-color: #fb6666
}
.btn-check:focus+.btn-outline-secondary,
.btn-outline-secondary:focus {
	box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5)
}
.btn-check:active+.btn-outline-secondary,
.btn-check:checked+.btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active {
	color: #fff;
	background-color: #fb6666;
	border-color: #fb6666
}
.btn-check:checked+.btn-outline-secondary .btn-img {
	filter: brightness(0) invert(1) !important;
}
.btn-check:active+.btn-outline-secondary:focus,
.btn-check:checked+.btn-outline-secondary:focus,
.btn-outline-secondary.active:focus,
.btn-outline-secondary.dropdown-toggle.show:focus,
.btn-outline-secondary:active:focus {
	box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
	color: #fb6666;
	background-color: transparent
}
.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: #fb6666;
    background-color: #fb6666;
}



.checkbox-google input[type=checkbox]:checked + .checkbox-google-switch:before {
	background: #fb6666;
	transform: translateX(18px);
}
.checkbox-google input[type=checkbox]:checked + .checkbox-google-switch {
	background: #ffc2c2;
}
.custom-control-input:not(:disabled):active~.custom-control-label::before {
	color: #fff;
	background-color: #ffc2c2;
	border-color: #ffc2c2;
}
input {
	outline: none;
	border: 1px solid black;
	border-radius: 5px;
}