
/*
 * PLANS STYLES: 
 *	employee section background: #eaf7f9,
 *	dependent section background: #e3e6e9
 */

.employee-plan-section,
.dependent-plan-section,
.dependent-plan-section-white {
	padding: 10px;
	border: 1px solid #ddd;
}

.other-family-members-section {
	padding: 10px;
	background: #fff;
	border: none;
}

.employee-header {
	background: #cfd8e8;
}
.employee-plan-section {
	background: #eaf7f9;
}
.dependent-plan-section {
	background: #e3e6e9;
}
.dependent-plan-section-white {
	border: 0px;
	background: #fff;
}

.dep-life-header-wrap {
	
}
.dep-life-header-wrap .dep-life-header {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #cfd8e8;
	border: 1px solid #ddd;
}

.dep-life-header-wrap .dep-life-header label {
	font-size: 12px;
	font-weight: bold;
}

.apply-coverage-to-all {
	padding-top: 1em;
	padding-bottom: 1em;
}

p.product-sub-header {
	padding-right: 0;
	padding-left: 0;
	font-size: 12px;
}

.employee-plan-section p.plan-sub-header,
.dependent-plan-section p.plan-sub-header,
.dependent-plan-section-white p.plan-sub-header {
	padding: 0 0 2em 0;
	font-size: 12px;
	font-weight: bold;
}

.dependent-divider {
	margin-bottom: 1em;
	margin-left: 2em;
	border-bottom: 1px solid #ccc;
}


.provider-wrap {
	border-top: 1px solid #ccc;
}
.provider-wrap .provider {
	padding: 8px;
}
.provider-wrap .provider .col-left {
	width: 70%;
	float: left;
}
.provider-wrap .provider .col-right {
	width: 30%;
	float: left;
}
