.paylease-widget {
	background: #fff;
	direction: rtl;
	border: 4px solid transparent;
	border-radius: 5px;
	box-shadow: 0 6px 23px -6px rgb(0 0 0 / 75%);
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 3px
}

.paylease-hero {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #f4f4f4;
	border-radius: 5px;
	padding: 5px 10px;
	border-bottom: 2px solid #eee
}

#paylease-tagline {
	font-weight: 600;
	font-size: 17px;
	color: #1a7cbf;
	text-align: right;
	flex-basis: 1
}

.paylease-logo {
	background-image: url(../img/logo-with-text.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 139px;
	height: 43px
}

#paylease-widget-container {
	padding: 5px 5px 15px 10px
}

#paylease-widget-container input {
	display: none
}

.paylease-widget-buttons-wrapper {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.paylease-installments {
	flex: 1 0 40%;
	background: #fff;
	margin: 10px!important;
	color: #077bbe;
	border: 2px solid #fff;
	border-radius: 12px;
	box-shadow: 0 2px 8px 1px rgb(0 0 0 / 20%);
	transition: all .3s ease-in-out;
	cursor: pointer;
	text-align: center;
	padding: 0px!important;
}

.paylease-widget input[type=radio]+label:before,
.wc_payment_method .paylease-widget input[type=radio]+label::before {
	display: none
}

.paylease-widget input[type=radio]:checked+label {
	border-color: #077bbe;
	transform: scale(1.1);
	box-shadow: 0 2px 8px 1px rgba(0, 0, 0, .4)
}

.paylease-installments.active {
	border-color: #077bbe;
	transform: scale(1.1);
	box-shadow: 0 2px 8px 1px rgba(0, 0, 0, .4)
}

#paylease-installments-button-count {
	padding: 2px 14px;
	font-size: .8em;
	border-radius: 0 0 10px 10px;
	border-top: 1px solid #077bbe
}

#paylease-monthly-price {
	padding: 5px 14px 1px;
	line-height: 1;
	font-weight: 700;
	font-size: 1.6em
}

@media (max-width:575px) and (min-width:0px) {
	.paylease-hero {
		flex-direction: column
	}
	.paylease-logo {
		order: 1
	}
	.paylease-tagline {
		order: 2;
		text-align: center
	}
}

@media (max-width:1000px) and (min-width:550px) {
	.paylease-installments {
		flex: 1
	}
}

#paylease-widget-container h3 {
	font-size: 16px
}

.payment_method_paylease_gateway.wc_payment_method .payment_box {
	background: 0 0
}