﻿.plans h1, .plans h2
{
    margin: 0;
    padding: 0;
}

.plan-box-style
{
	text-align: left;
    margin: 25px 0;
    border: 1px solid #ccc;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.06) inset;
}

.plan-box-style .plan-header
{
    padding: 20px;
	background-color: #f4f8fc;
    border-bottom: 1px solid #ddd;
}

.plan-box-style.light-gray-bg
{
	background-color: #fefefe;
}

.plan-header .plan-name
{
    font-size: 26px;
    line-height: 1.2;
}

.plan-header .plan-name > a
{
    text-decoration: dotted;
}

.plan-header .plan-name > .btn
{
    margin: 0 0 0 10px;
}

.plan-box-style .plan-content
{
    padding: 20px;
}

.plan-box-style .plan-content .copay
{
    font-size: 1.1em;
    margin-bottom: 7px;
}

.plan-box-style .plan-icon i, .plan-box-style .plan-icon span
{
    text-align: left;
    line-height: 30px;
    vertical-align: middle;
    font-weight: bold;
}

.plan-box-style .plan-icon i
{
    font-size: 25px;
}

.plan-box-style .green > i
{
	color: #5cb85c;
}

.plan-box-style .gray > i, .plan-box-style .gray > span
{
	color: #999;
}