#op-keti-init-content {
	margin: 0;
}

.op-keti__widget {
	display: flex;
	/* justify-content: center; */
    width: 100%;
}

.op-keti__widget.op-keti__type--content.op-keti--opened .op-keti__container {
	border-radius: 1rem;
}

.op-keti__widget.op-keti__type--content.op-keti--opened .op-keti__container .op-keti__heading {
	color: #2A363F;
	font-weight: 600;
	text-align: center;
}

.op-keti__widget.op-keti__type--content fieldset .op-keti__stepper[data-action=down]:before, .op-keti__widget.op-keti__type--content fieldset .op-keti__stepper[data-action=up]:before, .op-keti__widget.op-keti__type--content fieldset .op-keti__stepper[data-action=up]:after {
	background: #8CC63F !important;
}

.op-keti__container button.op-keti__sum-button {
	border: solid 2px #ccc !important;
	outline: none !important;
}
.op-keti__widget.op-keti__type--content button.op-keti__btn.op-keti__sum-button:hover:not(:active):not(:focus) {
	border: solid 2px #fee200 !important;
	outline: none !important;
}
.op-keti__container button.op-keti__sum-button.selected {
	border: solid 2px #8CC63F !important;
}

.op-keti__widget.op-keti__type--content.op-keti--opened .op-keti__container footer {
  flex-direction: column !important;
}

.op-keti__widget.op-keti__type--content.op-keti--opened .op-keti__container footer p {
    max-width: 100% !important;
}

.op-keti__widget.op-keti__type--content.op-keti--opened .op-keti__container footer button {
	border: 0;
	border-radius: .5rem;
	color: white;
    margin-bottom: 0;
	margin-top: 1.5rem;
	padding: 1rem;
	width: 100% !important;
}
.op-keti__widget.op-keti__type--content.op-keti--opened .op-keti__container footer button:hover {
	background: #2A363F;
	color: #FFE200;
}
.op-keti__container .op-keti__form-submit-btn:hover, .op-keti__container .op-keti__form-submit-btn:focus {
    opacity: 1 !important;
}


@media screen and (min-width: 660px) {
	.op-keti__widget.op-keti__type--content.op-keti--opened .op-keti__container {
			padding: 1rem 2rem;
	}
}
