.edns-btn-wrap {
	text-align: left !important;
	letter-spacing: -0.03em;
	margin-left: -1rem;
	margin-right: -.25rem;
	font-size: 0;
}

.edns-btn:not(:disabled):not(.disabled) {
	cursor: pointer;
}

.edns-btn {
	font-style: normal;
	font-size: 0.9rem;
	font-weight: 700;
	letter-spacing: 0px;
	white-space: normal;
	line-height: 1;
	word-break: break-word;
	word-wrap: break-word;
	/*margin: 0rem !important;*/
	/*min-width: 300px;*/
	justify-content: space-between;
	/*border-width: 2px;*/
	/*border-radius: 100px;*/
	/*padding: 10px 15px;*/
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
	transition: all 0.3s ease-in-out;
	display: inline-flex;
	align-items: center;

	/*padding: 15px 20px;*/
	/*border-radius: 6px;*/
	margin: 0.4rem 0.8rem !important;

	padding: 15px 30px;
	border-radius: 80px;
	border-width: 0;

	/*justify-content: center !important;*/
	/*min-width: inherit !important;*/
}
.edns-btn, 
.edns-btn:visited, 
.edns-btn:active, 
.edns-btn.active {
	background-color: var(--EDNS-orange) !important;
	border-color: var(--EDNS-orange) !important;
	color: #ffffff !important;
}

.edns-btn:hover, 
.edns-btn.focus {
	box-shadow: none !important;
	color: #ffffff !important;
	background-color: var(--EDNS-grey) !important;
	border-color: var(--EDNS-grey) !important;
}


@media (max-width: 767px) {
	.edns-btn {
		font-size: 0.8rem;
		padding: 10px 20px;
		border-radius: 80px;
	}
}
