

/*table.pricing tr th:nth-child(4) {
    border-color: #0088cc;
}*/

div.tableDiv {
    width: 100%;
    overflow-x: auto;
}
.freetrial {
    color: #0088cc;
    font-size: 20px;
}
.mpTitle {
    color: rgb(238,177,33);
    font-weight: bold;
}
.mostPopular:before {
    content: url('/img/tbs/mostpopular.png');
    float: left;
    margin-right: 4px;
}
.prodname {
    padding-top: 6px;
    font-size: 18px;
    color: #fff;
}
small {
    color: rgb(190,190,190);
}
.price {
    margin-top: 10px;
    font-weight: normal;
    font-size: 38px;
    color: #fff;
}
.price span{    
    font-size: 12px;
    vertical-align: text-top;
    color: #fff;
}
span.savepercent20 {
    font-weight: bold;
    color: rgb(238,177,33);
    font-size: 14px;
}
span.savepercent25 {
    font-weight: bold;
    color: rgb(238,177,33);
    font-size: 14px;
}
.priceDiscount {
    padding-top: 8px;
}
.contentTags label {
    color: rgb(190,190,190);
    font-style: normal;
}



table.pricing.table td, table.pricing.table th{
    text-align: center;
    border-style: solid;
    border-color: rgb(244, 244, 244);
    border-width: 0.88888px;
}
table.pricing.table > thead > tr > th.colorBg {
    color: #fff;
    background-color: #0088cc;
}
table.pricing.table > thead > tr > th.whiteBg {
    color: #fff;
    background-color: #fff;
}
table.pricing.table > thead > tr > th:not(.colorBg):not(.whiteBg) {
    color: #fff;
    background-color: #fff;
    opacity: 0.85;
}
table.pricing.table > thead > tr > th:not(.hideTd), table.pricing.table > tbody > tr > td {
    border-style: solid;
    border-color: rgb(244, 244, 244);
    border-width: 0.88888px;
}
table.pricing.table > thead > tr > th.mostPopularTd {
    border-top: none !important;
}
table.pricing.table > thead > tr.topline > th:not(.most-popular), table.pricing.table > thead > tr >th.hideTd{
    border: none !important;
}
table.pricing.table > thead > tr.topline > th.most-popular{
    border-top-width: 4px;
    border-top-color: #FF0000;
    border-top-style: solid;
    border-left-style: solid;
    border-left-color: rgb(244, 244, 244);
    border-left-width: 0.88888px;
    border-right-style: solid;
    border-right-color: rgb(244, 244, 244);
    border-right-width: 0.88888px;
    border-bottom: none !important;
    padding-top: 15px;
    padding-bottom: 0px;
}

.moreInfoTr {
    font-weight: bold;
}

.markstar{
    color: #000 !important;
    font-size: 12px;
    vertical-align: text-top;
    color: #fff;
}