  /* Global Styles */
.fast-facts {
	position: relative;
	padding: 1.5em 0;
	min-width: 220px;
	max-width: 220px;
}
.fast-facts p {
	margin-bottom: 0;
	color: #60697a;
}
.fast-facts p.heading {
	font-weight: 600!important;
	color: #c7ac67;
	font-size: 1.2rem;
	padding-bottom: .25rem;
	line-height: 1.5rem;
}
.fast-facts p.heading.figure, .heading span.figure {
	font-size: 1.8rem;
	line-height: inherit;
	padding-bottom: 0rem;
}
.fast-facts p.small {
	font-size: .8rem;
}
.fast-facts p.small.link {
	padding-top: .5rem;
	padding-left: 2rem;
	text-align: right;
	line-height: 1rem;
}
.fast-facts p.small.link a.learn-more {
	padding-right: 22px;
	background-size: 15px 15px;
}
.fast-facts p.description span.figure, p.small span.figure {
	color: #c7ac67;
	font-weight: 600!important;
}
.fast-facts svg.icon {
	fill: #c7ac67;
	position: absolute;
}

/* Individual Styles */
.fast-facts.came-to-unc-because .heading {
	padding-top: 2rem;
	max-width: 8rem;
	text-align: right;
}
.fast-facts.came-to-unc-because svg.icon{
	max-width: 5rem;
	left: 8.5rem;
}

.fast-facts.chose-unc-because .heading {
	padding-top: .75rem;
	padding-left: 5rem;
	max-width: 13rem;
}
.fast-facts.chose-unc-because svg.icon{
	max-width: 5rem;
}

.fast-facts.faculty-recommend .heading {
	padding-top: 1.5rem;
	padding-left: 4.5rem;
	max-width: 13rem;
}
.fast-facts.faculty-recommend svg.icon{
	max-width: 4rem;
}

.fast-facts.future-earnings-per-dollar .heading {
	margin-right: 5rem;
	padding-top: 2rem;
	max-width: 8rem;
}
.fast-facts.future-earnings-per-dollar svg.icon {
	max-width: 6.75rem;
	left: 6rem;
}

.fast-facts.per-dollar-colorado-residents .heading {
	margin-right: 5rem;
	padding-top: 1.5rem;
	max-width: 6rem;
}
.fast-facts.per-dollar-colorado-residents svg.icon {
	max-width: 4.75rem;
	left: 7.5rem;
}
.fast-facts.per-dollar-colorado-residents svg.icon #rotate-circle-scroll {
	transform-origin: 50% 50%;
}

.fast-facts.student-goals .heading {
	padding-top: 0rem;
	padding-left: 4.5rem;
	max-width: 13rem;
}
.fast-facts.student-goals svg.icon{
	max-width: 3.5rem;
	padding-top: .5rem;
}

.fast-facts.student-recommend-satisfaction .heading.figure {
	padding-top: 2.5rem;
}
.fast-facts.student-recommend-satisfaction svg.icon {
	max-width: 4.75rem;
	left: 5.5rem;
}

.fast-facts.student-recommend-unc .heading.figure {
	padding-top: 3rem;
}
.fast-facts.student-recommend-unc svg.icon {
	max-width: 5.25rem;
	left: 5rem;
}

.fast-facts.student-satisfaction .heading.figure {
	padding-top: 1.5rem;
	padding-left: 5rem;
}
.fast-facts.student-satisfaction svg.icon {
	max-width: 4rem;
	-ms-transform: rotate(-15deg);
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg);
}

.fast-facts.student-work-experience .heading.figure {
	padding-top: 3rem;
}
.fast-facts.student-work-experience svg.icon {
	max-width: 5.5rem;
	left: 5.5rem;
}

.fast-facts.facts-figures.ratio .heading {
	padding-top: .5rem;
	padding-left: 5.5rem;
}
.fast-facts.facts-figures.ratio svg.icon{
	max-width: 5rem;
}

.fast-facts.facts-figures.campus-locations .heading {
	padding-top: 7rem;
	max-width: 8rem;
}
.fast-facts.facts-figures.campus-locations svg.icon{
	max-width: 13.5rem;
	padding-left: 3.5rem;
}

.fast-facts.facts-figures.city-ranking .heading {
	padding-top: 1.5rem;
	padding-left: 5.25rem;
}
.fast-facts.facts-figures.city-ranking svg.icon{
	max-width: 4rem;
}

.fast-facts.facts-figures.class-size .heading {
	padding-top: 2.25rem;
	padding-left: 5.25rem;
}
.fast-facts.facts-figures.class-size svg.icon{
	max-width: 4.25rem;
}

.fast-facts.facts-figures.incoming-scholarships .heading {
	padding-top: 3.75rem;
	padding-left: 6rem;
}
.fast-facts.facts-figures.incoming-scholarships p.small.link {
	padding-left: 0;
}
.fast-facts.facts-figures.incoming-scholarships svg.icon{
	max-width: 5.25rem;
}

.fast-facts.facts-figures.student-population .heading {
	position: relative;
	color: #fff;
	padding-top: 2.35rem;
	padding-left: 8.25rem;
}
.fast-facts.facts-figures.student-population .description {
	padding-top: 2.5em;
}
.fast-facts.facts-figures.student-population p.small.link {
	padding-left: 3rem;
}
.fast-facts.facts-figures.student-population svg.icon{
	max-width: 100%;
}

.fast-facts.facts-figures.first-generation .heading {
	padding-top: 3.5rem;
	padding-left: 4.5rem;
	max-width: 8rem;
}
.fast-facts.facts-figures.first-generation svg.icon{
	max-width: 13.5rem;
	padding-left: 9rem;
}

.fast-facts.facts-figures.international-enrollment .heading {
	padding-top: 4em;
}
.fast-facts.facts-figures.international-enrollment svg.icon{
	max-width: 5.25em;
}

.fast-facts.facts-figures.student-enrollment .heading {
	padding-top: 4em;
}
.fast-facts.facts-figures.student-enrollment svg.icon{
	max-width: 5.25em;
	max-height: 4.5em;
}

.fast-facts.facts-figures.transfer-students .heading {
	padding-top: 5.75em;
}
.fast-facts.facts-figures.transfer-students svg.icon {
	max-width: 6em;
}
.fast-facts.facts-figures.transfer-students svg.icon #dashed-path { 
	-webkit-animation: dash_left 45s linear infinite;
	stroke-dasharray: 22;
	stroke-linecap: round;
	stroke: #c7ac67;
}
@-webkit-keyframes dash_left {
	to {
		stroke-dashoffset: -1000;
	}
}

.fast-facts.facts-figures.number-colleges .heading {
	padding-top: 1.7em;
	padding-left: 4.5em;
}
.fast-facts.facts-figures.number-colleges p.small.link {
	padding-left: 0rem;
}
.fast-facts.facts-figures.number-colleges svg.icon{
	max-width: 5em;
}

.fast-facts.facts-figures.undergrad-programs .heading {
	padding-top: 3em;
}
.fast-facts.facts-figures.undergrad-programs p.small.link {
	padding-left: 0rem;
}
.fast-facts.facts-figures.undergrad-programs svg.icon{
	max-width: 5em;
	margin-left: 4em;
}

.fast-facts.facts-figures.grad-programs .heading {
	padding-left: 5em;
}
.fast-facts.facts-figures.grad-programs p.small.link {
	padding-left: 0rem;
}
.fast-facts.facts-figures.grad-programs svg.icon{
	max-width: 4.5em;
}

.fast-facts.facts-figures.extended-programs .heading {
	padding-top: 1.75em;
	padding-left: 5em;
}
.fast-facts.facts-figures.extended-programs svg.icon {
	max-width: 5.25em;
	stroke: #c7ac67;
	fill: none;
	stroke-linejoin: round;
	stroke-width: 2.5px;
	stroke-linecap: square;
}
.fast-facts.facts-figures.extended-programs p.small.link {
	padding-left: 0rem;
}