.finmarket {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  margin-right: 1rem;
  border-bottom: 2px dashed #e9e9e9;
}
.finmarket-menu .col-lg-4 {
  padding: 0 0.2em;
}
.finmarket-menu a.btn-finmarket {
  display: block;
  white-space: nowrap;
  padding: 8px 10px;
  margin: 1rem 0;
  /* vertical-align: middle;
		-ms-touch-action: manipulation; */
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  font-size: 17px;
  font-weight: normal;
  text-align: left;
  line-height: 1.42857143;
  text-decoration: none;
}

.finmarket-menu a.btn-finmarket:hover {
  background-color: #ff7c03;
  color: #fff;
  -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.4);
  text-decoration: none;
  transition: all 0.5s ease;
}

.finmarket-menu .icon-btn-finmarket {
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  width: 50px;
  height: 50px;
  vertical-align: middle;
}

.finmarket-menu a.btn-finmarket span:last-child {
  vertical-align: middle;
  padding-left: 1rem;
}

.finmarket-menu a.btn-finmarket.consumer {
  color: #70a438;
}

.finmarket-menu a.btn-finmarket.consumer:hover {
  background-color: #70a438;
  color: #fff;
}
.finmarket-menu a.btn-finmarket #consumer {
  background-image: url("images/pay_green.png");
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.finmarket-menu a.btn-finmarket:hover #consumer {
  background-image: url("images/pay_white.png");
  -o-transform: rotate(720deg);
  -ms-transform: rotate(720deg);
  -moz-transform: rotate(720deg);
  -webkit-transform: rotate(720deg);
  transform: rotate(720deg);
}

.finmarket-menu a.btn-finmarket.express {
  color: #f9833a;
}
.finmarket-menu a.btn-finmarket.express:hover {
  background-color: #f9833a;
  color: #fff;
}
.finmarket-menu a.btn-finmarket #express {
  background-image: url("images/money-orang.png");
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.finmarket-menu a.btn-finmarket:hover #express {
  background-image: url("images/money-white.png");
  -o-transform: rotate(720deg);
  -ms-transform: rotate(720deg);
  -moz-transform: rotate(720deg);
  -webkit-transform: rotate(720deg);
  transform: rotate(720deg);
}

.finmarket-menu a.btn-finmarket.mortgages {
  color: #3498db;
}
.finmarket-menu a.btn-finmarket.mortgages:hover {
  background-color: #3498db;
  color: #fff;
}
.finmarket-menu a.btn-finmarket #mortgages {
  background-image: url("images/ipoteka_blue.png");
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.finmarket-menu a.btn-finmarket:hover #mortgages {
  background-image: url("images/ipoteka_white.png");
  -o-transform: rotate(720deg);
  -ms-transform: rotate(720deg);
  -moz-transform: rotate(720deg);
  -webkit-transform: rotate(720deg);
  transform: rotate(720deg);
}

.finmarket-menu a.btn-finmarket.auto {
  color: #d62c1a;
}
.finmarket-menu a.btn-finmarket.auto:hover {
  background-color: #d62c1a;
  color: #fff;
}
.finmarket-menu a.btn-finmarket #auto {
  background-image: url("images/car_red.png");
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.finmarket-menu a.btn-finmarket:hover #auto {
  background-image: url("images/car_white.png");
  -o-transform: rotate(720deg);
  -ms-transform: rotate(720deg);
  -moz-transform: rotate(720deg);
  -webkit-transform: rotate(720deg);
  transform: rotate(720deg);
}

.finmarket-menu a.btn-finmarket.card_loans {
  color: #375a7f;
}
.finmarket-menu a.btn-finmarket.card_loans:hover {
  background-color: #375a7f;
  color: #fff;
}
.finmarket-menu a.btn-finmarket #card_loans {
  background-image: url("images/card_blue_dark.png");
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.finmarket-menu a.btn-finmarket:hover #card_loans {
  background-image: url("images/card_white.png");
  -o-transform: rotate(720deg);
  -ms-transform: rotate(720deg);
  -moz-transform: rotate(720deg);
  -webkit-transform: rotate(720deg);
  transform: rotate(720deg);
}

/* debit*/
.finmarket-menu a.btn-finmarket.card_debit {
  color: #70a438;
}
.finmarket-menu a.btn-finmarket.card_debit:hover {
  background-color: #70a438;
  color: #fff;
}
.finmarket-menu a.btn-finmarket #card_debit {
  background-image: url("images/card_debit_green.png");
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.finmarket-menu a.btn-finmarket:hover #card_debit {
  background-image: url("images/card_debit_white.png");
  -o-transform: rotate(720deg);
  -ms-transform: rotate(720deg);
  -moz-transform: rotate(720deg);
  -webkit-transform: rotate(720deg);
  transform: rotate(720deg);
}

/* business */
.finmarket-menu a.btn-finmarket.business {
	color: #d62c1a;
}
.finmarket-menu a.btn-finmarket.business:hover {
	background-color: #d62c1a;
	color: #fff;
}
.finmarket-menu a.btn-finmarket #business {
	background-image: url("images/purchasing_red.png");
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.finmarket-menu a.btn-finmarket:hover #business {
	background-image: url("images/purchasing.png");
	-o-transform: rotate(720deg);
	-ms-transform: rotate(720deg);
	-moz-transform: rotate(720deg);
	-webkit-transform: rotate(720deg);
	transform: rotate(720deg);
}
