@charset "UTF-8";
/* CSS Document */

@charset "UTF-8";
/* CSS Document */

.promo-group-horizontal-promo--column {
	border-left: none !important;
}

.mmf_fcash_card-container {
	border: .0625em solid #DBDBDB;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 .125em .125em #DBDBDB;
	-moz-box-shadow: 0 .125em .125em #DBDBDB;
	box-shadow: 0 .125em .125em #DBDBDB;
	color: white;
	font-family: inherit;
	font-size: 1rem;
	line-height: 1.375;
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	text-align: center;
}

.mmf_fcash_card-container-gray {
	background-color: #646464;
}

.mmf_fcash_card-container-green {
	background-color: #6D9A17;
}

.mmf_fcash_card-container-navy {
	background-color: #0C465B;
}

.mmf_fcash_card-container-lime {
	background-color: #9CA303;
}

.mmf_fcash_card-header {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	padding: 1em .5em;
}

.mmf_fcash_card-body {
	background-color: white;
}

.mmf_fcash_card-container-gray .mmf_fcash_card-body {
	color: #646464;
}

.mmf_fcash_card-container-green .mmf_fcash_card-body {
	color: #6D9A17;
}

.mmf_fcash_card-container-navy .mmf_fcash_card-body {
	color: #0C465B;
}

.mmf_fcash_card-container-lime .mmf_fcash_card-body {
	color: #9CA303;
}

.mmf_fcash_card-body_percent-row {
    display: table;
	padding: 2em 0 2.9em;
    table-layout: fixed;
	width: 100%;
}

.mmf_fcash_card-body_percent-column {
    border-right: .0625rem solid #DBDBDB;
	display: table-cell;
    font-size: 2.1875em;
	font-weight: 300;
	line-height: 1.25;
    padding: 0 .5rem;
	width: 50%;
}

.mmf_fcash_card-body_percent-column:last-child {
	border-right: none;
}

.mmf_fcash_card-body_percent-column-byline {
	display: block; 
	font-size: 0.8rem;
}

.mmf_fcash_card-body_percent {
	font-size: 4.375em;
	font-weight: 300;
	line-height: 1;
	padding: .55em 0 .3em;
}

.mmf_fcash_card-body_detail {
	font-size: 1em;
	padding: 0 .5em 1em;
}

.mmf_fcash_card-body_learn {
	font-size: 80%;
	padding: 0 .5em 1em !important;
}

@media (min-width: 49.375em) and (max-width: 56.25em) {
	.mmf_fcash_card-container{
		margin: 0 auto;           
	}
	.mmf_fcash_card-body_percent-column {
		font-size: 1.5em;
    }
}
@media (max-width: 49.375em) {
	.mmf_fcash_card-container{
		margin: 0 auto;
		max-width: 16.25rem;           
	}
}