/*----------------------------------------------------------------------------------- */
/*  Pricing Tables */
/*----------------------------------------------------------------------------------- */
table .collapse.in {
    display:table-row;
}
.pricing-table [class^="col-"], .pricing-table [class*="col-"] {
    padding-top: 20px; }
.pricing-table [class^="col-"].featured, .pricing-table [class*="col-"].featured {
    padding-top: 0; }
.pricing-table [class^="col-"].featured .widget-container, .pricing-table [class*="col-"].featured .widget-container {
    padding: 20px 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }
.pricing-table [class^="col-"] .widget-container.red, .pricing-table [class*="col-"] .widget-container.red {
    border-top: 6px solid #d9534f; }
.pricing-table [class^="col-"] .widget-container.blue, .pricing-table [class*="col-"] .widget-container.blue {
    border-top: 6px solid #007aff; }
.pricing-table [class^="col-"] .widget-container.green, .pricing-table [class*="col-"] .widget-container.green {
    border-top: 6px solid #60c560; }
.pricing-table [class^="col-"] .widget-container.orange, .pricing-table [class*="col-"] .widget-container.orange {
    border-top: 6px solid #f0ad4e; }
.pricing-table [class^="col-"] .widget-container h1, .pricing-table [class*="col-"] .widget-container h1 {
    text-transform: uppercase;
    font-size: 16px;
    color: #bbbbbb;
    font-weight: 400; }
.pricing-table [class^="col-"] .widget-container h2, .pricing-table [class*="col-"] .widget-container h2 {
    font-size: 46px;
    margin-bottom: 20px;
    letter-spacing: -0.05em; }
.pricing-table [class^="col-"] .widget-container h2 span, .pricing-table [class*="col-"] .widget-container h2 span {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0; }
.pricing-table [class^="col-"] .widget-container .btn, .pricing-table [class*="col-"] .widget-container .btn {
    margin-bottom: 0; }
.pricing-table [class^="col-"] .widget-container table th, .pricing-table [class^="col-"] .widget-container table td, .pricing-table [class*="col-"] .widget-container table th, .pricing-table [class*="col-"] .widget-container table td {
    text-align: center;
    height: 40px; }
.pricing-table [class^="col-"] .widget-container table th.red, .pricing-table [class^="col-"] .widget-container table td.red, .pricing-table [class*="col-"] .widget-container table th.red, .pricing-table [class*="col-"] .widget-container table td.red {
    border-top: 6px solid #d9534f; }
.pricing-table [class^="col-"] .widget-container table th.blue, .pricing-table [class^="col-"] .widget-container table td.blue, .pricing-table [class*="col-"] .widget-container table th.blue, .pricing-table [class*="col-"] .widget-container table td.blue {
    border-top: 6px solid #007aff; }
.pricing-table [class^="col-"] .widget-container table th.green, .pricing-table [class^="col-"] .widget-container table td.green, .pricing-table [class*="col-"] .widget-container table th.green, .pricing-table [class*="col-"] .widget-container table td.green {
    border-top: 6px solid #60c560; }
.pricing-table [class^="col-"] .widget-container table th.orange, .pricing-table [class^="col-"] .widget-container table td.orange, .pricing-table [class*="col-"] .widget-container table th.orange, .pricing-table [class*="col-"] .widget-container table td.orange {
    border-top: 6px solid #f0ad4e; }
.pricing-table [class^="col-"] .widget-container table th h2, .pricing-table [class^="col-"] .widget-container table td h2, .pricing-table [class*="col-"] .widget-container table th h2, .pricing-table [class*="col-"] .widget-container table td h2 {
    font-size: 22px;
    margin: 5px 0; }
.pricing-table [class^="col-"] .widget-container table th .fa, .pricing-table [class^="col-"] .widget-container table td .fa, .pricing-table [class*="col-"] .widget-container table th .fa, .pricing-table [class*="col-"] .widget-container table td .fa {
    color: #60c560;
    font-size: 22px; }
.pricing-table .pricing-categories {
    padding-top: 77px; }
.pricing-table .pricing-categories td {
    height: 40px; }
