@charset "UTF-8";
/* CSS Document */

 h3 span { font-style:italic; color:#2BA6CB }

/* Pricing Tables ---------------------- */
.pricing-table { border: solid 1px #dddddd; margin-left: 0; margin-bottom: 20px; }
.pricing-table * { list-style: none; line-height: 1; }
.pricing-table .title { background-color: #dddddd; padding: 15px 20px; text-align: center; color: #333333; font-weight: bold; font-size: 16px; }
.pricing-table .bigtitle { background-color: #dddddd; border:1px solid #dddddd; padding: 15px 20px; text-align: center; color: #333333; font-weight: bold; font-size: 18px; }
.pricing-table .price { background-color: #eeeeee; padding: 15px 20px; text-align: center; color: #333333; font-weight: normal; font-size: 20px; }
.pricing-table .description { background-color: white; padding: 15px; text-align: center; color: #777777; font-size: 12px; font-weight: normal; line-height: 1.4; border-bottom: dotted 1px #dddddd; }
.pricing-table .bullet-item { background-color: white; padding: 15px; text-align: center; color: #333333; font-size: 14px; font-weight: normal; border-bottom: dotted 1px #dddddd; }
.pricing-table .bullet-itemred { background-color: white; padding: 15px; text-align: center; color: #ff0000; font-size: 14px; font-weight: bold; border-bottom: dotted 1px #dddddd; }
.pricing-table .cta-button { background-color: whitesmoke; text-align: center; padding: 20px; }
.pricing-table .bullet-itemboldred {background-color: white; padding: 15px; text-align: center; color: #333333; font-size: 14px; font-weight: normal; border-bottom: dotted 1px #dddddd;}
.pricing-table .bullet-itemboldred span { color: #ff0000; font-size: 18px; font-weight: bold; }

.pricing-tablefeature { border: solid 3px #2ba6cb; margin-left: 0; margin-bottom: 20px; }
.pricing-tablefeature * { list-style: none; line-height: 1; }
.pricing-tablefeature .title { background-color: #dddddd; padding: 15px 20px; text-align: center; color: #333333; font-weight: bold; font-size: 16px; }
.pricing-tablefeature .price { background-color: #eeeeee; padding: 15px 20px; text-align: center; color: #333333; font-weight: normal; font-size: 20px; }
.pricing-tablefeature .description { background-color: white; padding: 15px; text-align: center; color: #777777; font-size: 12px; font-weight: normal; line-height: 1.4; border-bottom: dotted 1px #dddddd; }
.pricing-tablefeature .bullet-item { background-color: white; padding: 15px; text-align: center; color: #333333; font-size: 14px; font-weight: normal; border-bottom: dotted 1px #dddddd; }
.pricing-tablefeature .bullet-item span { color: #2ba6cb; font-size: 18px; font-weight: bold; font-style:italic }
.pricing-tablefeature .bullet-itemred { background-color: white; padding: 15px; text-align: center; color: #ff0000; font-size: 14px; font-weight: bold; border-bottom: dotted 1px #dddddd; }
.pricing-tablefeature .bullet-itemred span { color: #2ba6cb; font-size: 18px; font-weight: bold; font-style:italic}
.pricing-tablefeature .cta-button { background-color: whitesmoke; text-align: center; padding: 20px; }
.pricing-tablefeature .bullet-itemboldred {background-color: white; padding: 15px; text-align: center; color: #333333; font-size: 14px; font-weight: normal; border-bottom: dotted 1px #dddddd;}
.pricing-tablefeature .bullet-itemboldred span {color: #ff0000; font-size: 18px; font-weight: bold;}

