/*heading styles*/
#accordian li{width: 100%;}
#accordian h3{font-size: 12px;line-height: 34px; padding: 0 0px; margin: 0; /*fallback for browsers not supporting gradients*/}
/*list items*/
#accordian li{list-style-type: none; border-top:1px solid #fff;}
#accordian li:first-child{border-top:none;}
#accordian ul{margin:  0;padding: 0;}
/*links*/
#accordian ul ul li a{color: #000; text-decoration: none; font-size: 11px; line-height: 27px; display: block; padding: 0 15px; transition: all 0.15s;}
/*Lets hide the non active LIs by default*/
#accordian ul ul {display: none;}
#accordian li.active ul {display: block;}
#accordian ul li .feature-table-accordian .open {background: url(/images/payment/open.png) center center no-repeat;padding: 0; width:37px; height: 36px; border-left:1px solid #fff;}
#accordian ul li .feature-table-accordian .active {background: url(/images/payment/active.png) center center no-repeat;padding: 0; width:37px; height: 36px; border-left:1px solid #fff;}
.accordianbtn{cursor: pointer;}
.background-accordian{ background: #b8ecff!important;}
.background-accordian table tr th{color:#000!important;}
.background-blue{ background: #2fa2d2; padding:5px 0;}
.feature-table-accordian table{ border-collapse: collapse;  width: 100%;  font-size: 12px;	}
.feature-table-accordian table thead th{font-family:Arial; font-size: 12px;  font-weight: normal; color: #fff; padding: 1px 10px; text-align: center; vertical-align: middle;}
.feature-table table thead th{font-family:Arial;  height: 36px; line-height: 12px;  font-size: 15px; border: 1px solid #9ebbd7; font-weight: normal; color: #139c4c; padding: 1px 10px;vertical-align: middle; background: #ecf7e6;}
.feature-table table tbody td{font-size: 12px; color: #5c5c5c;font-weight: normal; background: #fff; border: 1px solid #9ebbd7; padding: 7px 4px; text-align: center; vertical-align: middle;}
ul .feature-table table tr th{font-size: 12px !important; font-weight: normal;text-align: center}
ul .feature-table table tr td{font-size: 11px !important; text-align: center}
.feature-table table thead th:first-child{text-align: left !important; width: 33%; padding: 1px 0;}
.feature-table table  td:first-child{text-align: left !important;}
.feature-tabletable thead th:nth-child(2){width: 16%;}
.feature-table table thead th:nth-child(3){width: 23%;}
.feature-table table tbody td:nth-child(3){width: 20%;}
.feature-table table thead th:nth-child(4){width: 20%;}
.feature-table table thead th:nth-child(5){width:3%;}
.feature-table-accordian table thead th:first-child{text-align: left; width: 35%;}
.feature-table-accordian table thead th:nth-child(2){width: 16%; padding-left: 4%;}
.feature-table-accordian table thead th:nth-child(3){width: 16%; padding-left: 6%;}
.feature-table-accordian table thead th:nth-child(4){width: 23%; padding-left: 6%;}


/* Free Features */
.free-feature-head{text-align: center; font-size:16px; color:#009933; background:#e9f4e1; padding:10px 0!important;-webkit-box-shadow: 0px 1px 2px 0px rgba(102,102,102,0.2);-moz-box-shadow: 0px 1px 2px 0px rgba(102,102,102,0.2);box-shadow: 0px 1px 2px 0px rgba(102,102,102,0.2);}
.free-feature-box{padding:10px 2%!important; width:100%; border-bottom:1px solid #d5e6c9;}
.free-feature-box:last-child{border-bottom:none;}
.free-feature-box .free-feature-tenyear-title{color:#009933; font-size: 16px;}
.free-feature-box .free-feature-busimodel-title{color:#33cccc; font-size: 16px;}
.free-feature-box .free-feature-compeer-title{color:#66cc33; font-size: 16px;}
.free-feature-box .free-feature-stockshastra-title{color:#ff9933; font-size: 16px;}
.free-feature-box p.sub-head{color:#333; font-size: 12px; margin:3px 0 0 0!important;}
.free-feature-box p{color:#666; font-size:11px; margin:0!important;}
