/**
 * @version    $Id$
 * @package    JSN_PageBuilder
 * @author     JoomlaShine Team <support@joomlashine.com>
 * @copyright  Copyright (C) 2012 JoomlaShine.com. All Rights Reserved.
 * @license    GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Websites: http://www.joomlashine.com
 * Technical Support:  Feedback - http://www.joomlashine.com/contact-us/get-support.html
 */
 
/* Pricing Table */
.jsn-bootstrap3 .pb-element-pricingtable {
	display: table;
	width: 100%;
	text-align: center;
}
.jsn-bootstrap3 .pb-element-pricingtable li{
    list-style: none;
    font-size: 13px;
	line-height: 20px;
	color: #666;
	font-weight: normal;
}
.jsn-bootstrap3 .pb-element-pricingtable li:nth-child(even) {
	background: #F7F7F7;
}
.jsn-bootstrap3 .pb-element-pricingtable li:nth-child(odd) {
	background: #FFF;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols {
    border: 1px solid #e5e5e5;
    border-top: none;
    float: left;
    margin: 20px 0 0;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols .pb-prtbl-tipsy {
	margin: 0;
	font-style: normal;
	font-weight: normal;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols.first .pb-prtbl-features label {
	color: #8C8C8C;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols.first,
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols.first .pb-prtbl-header,
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols.first .pb-prtbl-header * {
	border-color: #fff;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols .pb-prtbl-cols.first .pb-prtbl-header .pb-prtbl-features {
	margin-top: 2px;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols.first ul li {
	text-align: right;
	padding-right: 20px;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols.first .pb-prtbl-title {
	background: none;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols.first .pb-prtbl-price {
	border-top-color: #fff;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols:nth-Child(2) {
	border-left: 1px solid #e5e5e5;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-header {
	height: 100%;
	border-bottom: 1px solid #e5e5e5;
}
.jsn-bootstrap3 .table-2-col .pb-prtbl-cols {
	width: 49.5%;
}
.jsn-bootstrap3 .table-3-col .pb-prtbl-cols {
	width: 32.5%;
}
.jsn-bootstrap3 .table-4-col .pb-prtbl-cols {
	width: 24.5%;
}
.jsn-bootstrap3 .table-5-col .pb-prtbl-cols {
	width: 19.5%;
}
.jsn-bootstrap3 .table-6-col .pb-prtbl-cols {
	width: 16%;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-title {
	padding: 5px 0;
	color: #FFF;
	background: #4D4D4D;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-meta {
	background: #FFF;
	min-height: 150px;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-title h3 {
	font-size: 18px;
	line-height: 1.2;
	margin: 5px 0;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-title .pb-prtbl-image {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin: 5px 0 -8px;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-title .pb-prtbl-image img {
	display: block;
	width: 100%;
	height: 100%;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols-featured .pb-prtbl-title {
	background: #428BCA;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-desc {
	font-size: 11px;
	line-height: 18px;
	color: #999;
	margin: 5px 15px 15px;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-price {
	text-transform: capitalize;
	font-size: 3.0em;
	line-height: 1.2;
	margin-left: 25px;
	padding: 30px 0 10px;
	font-weight: bold;
	color: #428BCA;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-header sup {
	font-weight: normal;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-header sub {
    font-size: 0.3em;
    font-weight: normal;
    color: #666;
}
.jsn-bootstrap3 .pb-element-pricingtable ul.pb-prtbl-features {
	list-style: none;
	margin: 0;
	padding: 0;
}
.jsn-bootstrap3 .pb-element-pricingtable ul.pb-prtbl-features li {
	border-bottom: 1px solid #EEE;
    margin: 0;
    padding: 10px 0;
   /* line-height: 21px;*/
    min-height: 46px;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols .pb-prtbl-footer {
	background: #FFF;
	padding: 20px 0;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols-featured {
	margin: 0 -1px;
	border: 1px solid #EEE;
	border-top: none;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols-featured .pb-prtbl-title {
	padding: 15px 0 15px;
	border: none;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols-featured .pb-prtbl-footer {
	padding: 30px 0;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols-featured .pb-prtbl-footer .btn {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd;
}
.jsn-bootstrap3 .pb-element-pricingtable .pb-prtbl-cols-featured .pb-prtbl-footer .btn:hover {
	color: #fff;
	background-color: #3276b1;
	border-color: #285e8e;
}
