.confirmation-container {
	direction: ltr!important;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 10vh;
	margin-bottom: 15px;
}

.confirmation-input {
	display: inline-block!important;
	width: 50px!important;
	max-width: 50px!important;
	border: none!important;
	border-bottom: 3px solid rgba(0, 0, 0, 0.5)!important;
	margin: 0 10px!important;
	padding: unset!important;
	text-align: center!important;
	font-size: 36px!important;
	cursor: not-allowed!important;
	pointer-events: none!important;
	color: #000;
}

.confirmation-input:focus {
	border-bottom: 3px solid rgb(72,219,179)!important;
	outline: none!important;
}

.confirmation-input:nth-child(1) {
	cursor: pointer!important;
	pointer-events: all!important;
}

.confirmation-btn-container {
	/* width: 100%; */
    display: flex;
    justify-content: center;
    align-items: center;
	gap: 10px;
}

.confirmation-btns {
	margin-bottom: 33px;
}

.confirmation-btn {
	width: unset !important;
	max-width: unset !important;
}

.confirmation-timer {
	text-align: center;
	margin-top: 15px;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.sms-err {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 25px;
}