﻿/* Card Payment Page Formatting */
body #extPmtPageFrame { height: 60em; overflow-y: visible; }
body #guestPay-Content #extPmtPageFrame { height: 60rem; overflow-y: visible; }
#guestPay-content #extPmtPageFrame, #guestPay-content #iFrameLoadingIndicator { height: 50rem; }

/* Feature Boxes */
.sm-boxed {
		background-color: #fff;
		border: solid 1px #dcdcdc;
		padding: 15px 28px;
		margin: 0 0 15px 13%;
		float: left;
		width: 250px;
	}
	
	.sm-boxed:hover {
		text-decoration: underline;
	}
	
.icon-child {
		background-image: url("../images/child.png");
		background-size: 67px;
		background-position-y: 25px;
		background-repeat: no-repeat;
		padding: 1rem 1rem 1rem 4.3rem;
		vertical-align: top;
	}
	
.icon-adolescent {
		background-image: url("../images/teen.png");
		background-size: 67px;
		background-position-y: 25px;
		background-repeat: no-repeat;
		padding: 1rem 1rem 1rem 4.3rem;
		vertical-align: top;
	}