/** TextMarks Web 3 Pricing Include CSS Style Sheet. ---------------------------------------------------------------------------  --------------------------------------------------------------------------- Copyright (c) 2010, TextMarks Inc. --------------------------------------------------------------------------- */
/** */
/** TextMarks Web 3 TM Global SCSS Include Style Sheet. ---------------------------------------------------------------------------  --------------------------------------------------------------------------- Copyright (c) 2011, TextMarks Inc. --------------------------------------------------------------------------- */
/** */
/* --------------------------------------------------------------------------- CONSTANTS */
/* --------------------------------------------------------------------------- TEXTMARKS SPECIFIC MIXINS */
/* --------------------------------------------------------------------------- GENERIC MIXINS */
/** TextMarks Web 3 2014 TM Global SCSS Include Style Sheet. ---------------------------------------------------------------------------  --------------------------------------------------------------------------- Copyright (c) 2014, TextMarks Inc. --------------------------------------------------------------------------- */
/** */
/* --------------------------------------------------------------------------- CONSTANTS */
/* --------------------------------------------------------------------------- TWITTER BOOTSTRAP RESPONSIVE CONSTS AND MIXINS */
/* --------------------------------------------------------------------------- TEXTMARKS SPECIFIC MIXINS */
/* --------------------------------------------------------------------------- GENERIC MIXINS */
/* --------------------------------------------------------------------------- PRICING */
/* Bootstrapped tables */
section#top_content { padding-bottom: 20px; }
section#top_content h1 { font-size: 30px; }
section#top_content .strike { color: #999; text-decoration: line-through; }

section.pricing_tab_holder div.plan_grid .plan div.plan_box { background: #f7f8f9; }
section.pricing_tab_holder div.plan_grid .plan div.plan_box h2.price { line-height: 1.0; margin: 0.8em 0; }
section.pricing_tab_holder div.plan_grid .plan div.plan_box h2.price small { margin: 0; }
section.pricing_tab_holder div.plan_grid .plan div.plan_box .who_for { margin-top: 1em; text-align: center; color: #666667; }
section.pricing_tab_holder div.plan_grid .plan div.plan_box .list-group .list-group-item.included { background: #f7f8f9; }
section.pricing_tab_holder div.plan_grid .plan div.plan_box .bullet_section ul.bullets li { list-style: none; margin-bottom: 1em; }
section.pricing_tab_holder div.plan_grid .plan div.plan_box .bullet_section .features { padding-bottom: 1em; }
section.pricing_tab_holder div.plan_grid .plan div.plan_box .bullet_section .features h5 { font-weight: bold; }
section.pricing_tab_holder div.plan_grid .plan div.plan_box .bullet_section .features i.fa-check { color: #99ca3c; }
section.pricing_tab_holder div.plan_grid .plan div.plan_box .bullet_section .features ul.bullets li { font-size: 12px; color: #666667; }
@media screen and (min-width: 992px) and (max-width: 1199px) { section.pricing_tab_holder div.plan_grid .plan div.plan_box .bullet_section .features ul.bullets li { font-size: 10px; } }
@media screen and (max-width: 767px) { section.pricing_tab_holder div.plan_grid .plan div.plan_box .bullet_section .features ul.bullets li { font-size: 13px; } }
section.pricing_tab_holder div.plan_grid .plan div.plan_box .bullet_section .features a { text-decoration: underline; }
section.pricing_tab_holder div.plan_grid .plan div.plan_box .bullet_section .included ul.bullets li { font-size: 12px; }
@media screen and (min-width: 992px) and (max-width: 1199px) { section.pricing_tab_holder div.plan_grid .plan div.plan_box .bullet_section .included ul.bullets li { font-size: 10px; } }
@media screen and (max-width: 767px) { section.pricing_tab_holder div.plan_grid .plan div.plan_box .bullet_section .included ul.bullets li { font-size: 13px; } }

section.pricing_bottom_pitch h2 { margin: 2em 0; text-align: center; font-size: 22px; }

section.pricing_client_logos { margin: 30px 0; }

section.pricing_testimonials { margin-top: 50px; }
section.pricing_testimonials .testimonial { margin-top: 20px; margin-bottom: 20px; color: #555556; }
section.pricing_testimonials .testimonial img { width: 100%; height: auto; }
section.pricing_testimonials .testimonial div.no_image { width: 100%; height: 100%; text-align: center; }
@media (min-width: 992px) { section.pricing_testimonials .testimonial div { float: none; display: inline-block; vertical-align: middle; } }
section.pricing_testimonials .testimonial div .quote { margin-top: 30px; font-size: 22px; font-weight: 200; }
@media (min-width: 992px) { section.pricing_testimonials .testimonial div .quote { margin-top: 0px; } }
section.pricing_testimonials .testimonial div .attribution { font-size: 16px; font-weight: 200; }
section.pricing_testimonials .testimonial div .attribution .person { font-weight: 600; }
section.pricing_testimonials .testimonial div .attribution .job { color: #767778; }

section.pricing_faq { margin-bottom: 40px; }
section.pricing_faq .row { margin-bottom: 60px; }
section.pricing_faq .row .q-container { text-align: right; margin-top: 24px; }
section.pricing_faq .row .q-container .q-icon { width: 30px; height: 30px; border-radius: 50%; font-size: 24px; color: #ffffff; background: #444444; padding: 5px 10px; }

@media print { p.btn_disclaimer { text-align: center; }
  .plan { page-break-inside: avoid; width: 50%; float: left; } }
