.css-save-payment-method-card {
  display:flex;
  align-items: center;
  padding: 10px;
  background: rgba(124, 35, 84, 0.04);
}

.css-save-payment-method-card .icon-container {
  flex:1;
  display:flex;
  align-items: center;
  justify-content: center;
}


.css-save-payment-method-card .text-container {
  flex: 8;
}

.css-save-payment-method-card .text-container h4 {
  color: #7c2354;
  border-bottom: 1px dotted;
  display: inline-block;
}

  

.css-save-payment-method-card .icon-container .icon-rounded {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	color: #7c2354;
	font-size: 20px;
  background-color: rgba(124, 35, 84, 0.15);
}

.saved-card-container .card-title,
.css-single-payment-box .card-title{
	font-size: 17px;
	line-height: 1;
}

.saved-card-container .img-card-brand,
.css-single-payment-box .img-card-brand {
  width: 50px;
  max-width: 50px;
}

.css-single-payment-box .img-card-brand {
	margin-left: 10px;
}

.saved-card-container .card-block-header,
.css-single-payment-box .card-block-header {
	min-height: 33px;
}

.saved-card-container,
.css-single-payment-box {
	min-height: 160px;
}