/* wrapper */
#solid-wrapper {
  margin: 40px auto;
  padding: 10px;
  width: 95%;
}
body#demonstration {
  background: url(../images/bg.jpg);
}
.solid-pricing {
  font-size: 16px;
  font-family: "Lato", Arial, serif, sans-serif;
  /* Typography - Major Third Type Scale */
  /* Typography - Vertical Rhythm */
  /* letter spacing */
  /* margin */
  /* padding */
  /* backgrounds */
  /* text-color */
  /* buttons */
  /* line heights */
  /* borders */
  /* icons */
  /* display */
  /* visibility */
  /* overflow */
  /* cursor */
  /* PRICING SECTION - COMMON */
}
.solid-pricing .heading-font {
  font-family: "Lato", Arial, serif, sans-serif;
  font-weight: normal;
}
.solid-pricing .body-font {
  font-family: "Lato", Arial, serif, sans-serif;
}
.solid-pricing h1,
.solid-pricing h2,
.solid-pricing h3,
.solid-pricing h4,
.solid-pricing h5,
.solid-pricing h6 {
  font-family: "Lato", Arial, serif, sans-serif;
}
.solid-pricing .h-1-bigger {
  font-size: 4.767578rem;
  line-height: 6.375rem;
}
.solid-pricing .h-1-big {
  font-size: 3.8140625rem;
  line-height: 5.25rem;
}
.solid-pricing h1,
.solid-pricing .h-1 {
  font-size: 3.05125rem;
  line-height: 4.125rem;
}
.solid-pricing h2,
.solid-pricing .h-2 {
  font-size: 2.441rem;
  line-height: 3.375rem;
}
.solid-pricing h3,
.solid-pricing .h-3 {
  font-size: 1.9531rem;
  line-height: 2.625rem;
}
.solid-pricing h4,
.solid-pricing .h-4 {
  font-size: 1.5625rem;
  line-height: 2.25rem;
}
.solid-pricing h5,
.solid-pricing .h-5 {
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.solid-pricing h6,
.solid-pricing .h-6 {
  font-size: 1rem;
  line-height: 1.5rem;
}
.solid-pricing .h-7 {
  font-size: 0.9rem;
}
.solid-pricing .h-78 {
  font-size: 0.78rem;
}
.solid-pricing .h-8 {
  font-size: 0.64rem;
}
.solid-pricing h1,
.solid-pricing h2,
.solid-pricing h3,
.solid-pricing h4,
.solid-pricing h5,
.solid-pricing h6,
.solid-pricing p,
.solid-pricing ul,
.solid-pricing ol,
.solid-pricing dl,
.solid-pricing figure,
.solid-pricing blockquote,
.solid-pricing table,
.solid-pricing hr {
  margin: 0 0 1.5rem 0;
}
.solid-pricing .strike {
  text-decoration:line-through;
}
.solid-pricing .ls-1 {
  letter-spacing: 1px;
}
.solid-pricing .ls-2 {
  letter-spacing: 2px;
}
.solid-pricing .no-margin {
  margin: 0 !important;
}
.solid-pricing .margin-top-0-5 {
  margin-top: 0.5rem;
}
.solid-pricing .margin-top-1 {
  margin-top: 1rem;
}
.solid-pricing .margin-top-1-25 {
  margin-top: 1rem;
}
.solid-pricing .margin-top-1-5 {
  margin-top: 1.5rem;
}
.solid-pricing .margin-top-1-75 {
  margin-top: 1.75rem;
}
.solid-pricing .margin-top-2 {
  margin-top: 2rem;
}
.solid-pricing .margin-top-n-0-5 {
  margin-top: -0.5rem;
}
.solid-pricing .margin-top-n-1-5 {
  margin-top: -1.5rem;
}
.solid-pricing .margin-top-n-1-25 {
  margin-top: -1.25rem;
}
.solid-pricing .margin-top-n-0-75 {
  margin-top: -0.75rem;
}
.solid-pricing .margin-top-n-1 {
  margin-top: -1rem !important;
}
.solid-pricing .margin-bottom-0 {
  margin-bottom: 0 !important;
}
.solid-pricing .margin-bottom-0-5 {
  margin-bottom: 0.5rem;
}
.solid-pricing .margin-bottom-1 {
  margin-bottom: 1rem;
}
.solid-pricing .margin-bottom-1-5 {
  margin-bottom: 1.5rem;
}
.solid-pricing .margin-bottom-1-75 {
  margin-bottom: 1.75rem;
}
.solid-pricing .margin-top-n-0-5 {
  margin-bottom: -0.5rem;
}
.solid-pricing .margin-top-0-25 {
  margin-bottom: 0.25rem;
}
.solid-pricing .margin-0-5 {
  margin: 0.5rem !important;
}
.solid-pricing .no-padding {
  padding: 0 !important;
}
.solid-pricing .padding-top-1 {
  padding-top: 1rem !important;
}
.solid-pricing .padding-left-0 {
  padding-left: 0 !important;
}
.solid-pricing .padding-right-0 {
  padding-right: 0 !important;
}
.solid-pricing .padding-right-1 {
  padding-right: 1rem !important;
}
.solid-pricing .padding-bottom-0 {
  padding-bottom: 0 !important;
}
.solid-pricing .padding-bottom-1 {
  padding-bottom: 1rem !important;
}
.solid-pricing .padding-left-1 {
  padding-left: 1rem !important;
}
.solid-pricing .bg-glass {
  background: rgba(255, 255, 255, 0.1);
}
.solid-pricing .bg-glass2 {
  background: rgba(255, 255, 255, 0.12);
}
.solid-pricing .bg-white {
  background: white;
}
.solid-pricing .bg-black {
  background: #000000;
}
.solid-pricing .bg-off-white {
  background: #ececec;
}
.solid-pricing .bg-muted {
  background: #d7d7d7;
}
.solid-pricing .bg-lavender {
  background: #b14ad8;
}
.solid-pricing .bg-sea {
  background: #1282c3;
}
.solid-pricing .bg-teal {
  background: #16ab91;
}
.solid-pricing .bg-purple {
  background: #6468e0;
}
.solid-pricing .bg-azull {
  background: #050dec;
}
.solid-pricing .bg-yellow {
  background: #ffd400;
}
.solid-pricing .bg-mustard {
  background: #ebd037;
}
.solid-pricing .bg-canary {
  background: #ffef00;
}
.solid-pricing .bg-caterpillar {
  background: #fecd0f;
}
.solid-pricing .bg-dark-purple {
  background: #502783;
}
.solid-pricing .bg-dark {
  background: #2b2b33;
}
.solid-pricing .bg-leaf {
  background: #42b05c;
}
.solid-pricing .bg-peach {
  background: #dc4049;
}
.solid-pricing .bg-verde {
  background: #8cc221;
}
.solid-pricing .bg-dark-green {
  background: #006d26;
}
.solid-pricing .bg-danger {
  background: #b32b1d;
}
.solid-pricing .bg-light-green {
  background: #1fa761;
}
.solid-pricing .bg-aqua {
  background: #0f9db5;
}
.solid-pricing .bg-orange {
  background: #f37204;
}
.solid-pricing .bg-azul {
  background: #1b80c4;
}
.solid-pricing .bg-amarillo {
  background: #fbe439;
}
.solid-pricing .bg-gris {
  background: #6d6e71;
}
.solid-pricing .bg-gris-claro {
  background: #bcbec0;
}
.solid-pricing .bg-naranjo {
  background: #f6891f;
}
.solid-pricing .bg-gold {
  background: #cc9900;
}
.solid-pricing .bg-candy {
  background: #e6194b;
}
.solid-pricing .bg-amber {
  background: #cc7700;
}
.solid-pricing .bg-pink {
  background: #f33d98;
}
.solid-pricing .bg-pattern-1:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.075) 1px, transparent 0), -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.075) 1px, transparent 0px);
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.075) 1px, transparent 0), -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.075) 1px, transparent 0px);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.075) 1px, transparent 0), -o-linear-gradient(0deg, rgba(255, 255, 255, 0.075) 1px, transparent 0px);
  background-image: linear-gradient(rgba(255, 255, 255, 0.075) 1px, transparent 0), linear-gradient(90deg, rgba(255, 255, 255, 0.075) 1px, transparent 0px);
  -moz-background-size: 10px 10px;
       background-size: 10px 10px;
}
.solid-pricing .bg-pattern-2 {
  width: 100%;
  height: 100%;
  background-image: -webkit-repeating-radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 0, transparent 10px), -webkit-repeating-radial-gradient(rgba(0, 0, 0, 0.2) 1px, transparent 2px);
  background-image: -moz-repeating-radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 0, transparent 10px), -moz-repeating-radial-gradient(rgba(0, 0, 0, 0.2) 1px, transparent 2px);
  background-image: -o-repeating-radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 0, transparent 10px), -o-repeating-radial-gradient(rgba(0, 0, 0, 0.2) 1px, transparent 2px);
  background-image: repeating-radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 0, transparent 10px), repeating-radial-gradient(rgba(0, 0, 0, 0.2) 1px, transparent 2px);
  -moz-background-size: 50px 50px;
       background-size: 50px 50px;
}
.solid-pricing .text-glass2 {
  color: rgba(255, 255, 255, 0.12);
}
.solid-pricing .text-white {
  color: white;
}
.solid-pricing .text-faded-gray {
  color: #dcdcdc;
}
.solid-pricing .text-off-white {
  color: #ececec;
}
.solid-pricing .text-gray {
  color: #a0a0a0;
}
.solid-pricing .text-lavender {
  color: #b14ad8;
}
.solid-pricing .text-teal {
  color: #16ab91;
}
.solid-pricing .text-purple {
  color: #6468e0;
}
.solid-pricing .text-dark-purple {
  color: #502783;
}
.solid-pricing .text-darker {
  color: #242424;
}
.solid-pricing .text-black {
  color: #000000;
}
.solid-pricing .text-yellow {
  color: #ffd400;
}
.solid-pricing .text-mustard {
  color: #ebd037;
}
.solid-pricing .text-caterpillar {
  color: #fecd0f;
}
.solid-pricing .text-canary {
  color: #ffef00;
}
.solid-pricing .text-powder {
  color: #f1e8d4;
}
.solid-pricing .text-dark {
  color: #2b2b33;
}
.solid-pricing .text-peach {
  color: #dc4049;
}
.solid-pricing .text-dark-green {
  color: #006d26;
}
.solid-pricing .text-leaf {
  color: #42b05c;
}
.solid-pricing .text-danger {
  color: #b32b1d;
}
.solid-pricing .text-light-green {
  color: #1fa761;
}
.solid-pricing .text-orange {
  color: #f37204;
}
.solid-pricing .text-gold {
  color: #cc9900;
}
.solid-pricing .text-sea {
  color: #1282c3;
}
.solid-pricing .text-aqua {
  color: #0f9db5;
}
.solid-pricing .text-candy {
  color: #e6194b;
}
.solid-pricing .text-amber {
  color: #cc7700;
}
.solid-pricing .text-pink {
  color: #f33d98;
}
.solid-pricing .text-light-purple {
  color: #7383bf;
}
.solid-pricing .btn {
  font-size: 0.875rem;
  padding: 0.375rem 0.75rem;
}
.solid-pricing .btn-md {
  font-size: 1rem;
}
.solid-pricing .btn-lg {
  font-size: 1.125rem;
  padding: 0.625rem 1em;
}
.solid-pricing .btn-mw-120 {
  min-width: 120px;
}
.solid-pricing .btn-mw-150 {
  min-width: 150px;
}
.solid-pricing .btn.btn-white {
  background-color: white;
  color: #2b2b33;
}
.solid-pricing .btn.btn-white:hover {
  background-color: #e6e6e6;
}
.solid-pricing .btn.btn-dark {
  background-color: #2b2b33;
  color: white;
}
.solid-pricing .btn.btn-dark:hover {
  background-color: #141417;
}
.solid-pricing .btn.btn-darker {
  background-color: #242424;
  color: white;
}
.solid-pricing .btn.btn-darker:hover {
  background-color: #0a0a0a;
}
.solid-pricing .btn.btn-black {
  background-color: #000000;
  color: white;
}
.solid-pricing .btn.btn-black:hover {
  background-color: #1a1a1a;
}
.solid-pricing .btn.btn-teal {
  background-color: #16ab91;
  color: white;
}
.solid-pricing .btn.btn-teal:hover {
  background-color: #107e6b;
}
.solid-pricing .btn.btn-sea {
  background-color: #1282c3;
  color: white;
}
.solid-pricing .btn.btn-sea:hover {
  background-color: #0e6394;
}
.solid-pricing .btn.btn-lavender {
  background-color: #b14ad8;
  color: white;
}
.solid-pricing .btn.btn-lavender:hover {
  background-color: #9a2ac5;
}
.solid-pricing .btn.btn-purple {
  background-color: #6468e0;
  color: white;
}
.solid-pricing .btn.btn-purple:hover {
  background-color: #393fd8;
}
.solid-pricing .btn.btn-dark-purple {
  background-color: #502783;
  color: white;
}
.solid-pricing .btn.btn-dark-purple:hover {
  background-color: #381b5c;
}
.solid-pricing .btn.btn-peach {
  background-color: #dc4049;
  color: white;
}
.solid-pricing .btn.btn-peach:hover {
  background-color: #c5242d;
}
.solid-pricing .btn.btn-dark-green {
  background-color: #006d26;
  color: white;
}
.solid-pricing .btn.btn-dark-green:hover {
  background-color: #003a14;
}
.solid-pricing .btn.btn-leaf {
  background-color: #42b05c;
  color: white;
}
.solid-pricing .btn.btn-leaf:hover {
  background-color: #348b49;
}
.solid-pricing .btn.btn-danger {
  background-color: #b32b1d;
  color: white;
}
.solid-pricing .btn.btn-danger:hover {
  background-color: #872016;
}
.solid-pricing .btn.btn-light-green {
  background-color: #1fa761;
  color: white;
}
.solid-pricing .btn.btn-light-green:hover {
  background-color: #177c48;
}
.solid-pricing .btn.btn-aqua {
  background-color: #0f9db5;
  color: white;
}
.solid-pricing .btn.btn-aqua:hover {
  background-color: #0b7486;
}
.solid-pricing .btn.btn-orange {
  background-color: #f37204;
  color: white;
}
.solid-pricing .btn.btn-orange:hover {
  background-color: #c15a03;
}
.solid-pricing .btn.btn-gold {
  background-color: #cc9900;
  color: white;
}
.solid-pricing .btn.btn-gold:hover {
  background-color: #997300;
}
.solid-pricing .btn.btn-candy {
  background-color: #e6194b;
  color: white;
}
.solid-pricing .btn.btn-candy:hover {
  background-color: #b8143c;
}
.solid-pricing .btn.btn-mustard {
  background-color: #ebd037;
  color: #2b2b33;
}
.solid-pricing .btn.btn-mustard:hover {
  background-color: #d9bc16;
}
.solid-pricing .btn.btn-yellow {
  background-color: #ffd400;
  color: #2b2b33;
}
.solid-pricing .btn.btn-yellow:hover {
  background-color: #ccaa00;
}
.solid-pricing .btn.btn-canary {
  background-color: #ffef00;
  color: #2b2b33;
}
.solid-pricing .btn.btn-canary:hover {
  background-color: #ccbf00;
}
.solid-pricing .btn.btn-caterpillar {
  background-color: #fecd0f;
  color: #2b2b33;
}
.solid-pricing .btn.btn-caterpillar:hover {
  background-color: #d9ad01;
}
.solid-pricing .btn.btn-amber {
  background-color: #cc7700;
  color: white;
}
.solid-pricing .btn.btn-amber:hover {
  background-color: #995900;
}
.solid-pricing .btn.btn-pink {
  background-color: #f33d98;
  color: white;
}
.solid-pricing .btn.btn-pink:hover {
  background-color: #ee0f7f;
}
.solid-pricing .btn.btn-transparent-dark {
  background-color: transparent;
  color: #8cc221;
  border: 2px solid #8cc221;
  text-decoration: none;
}
.solid-pricing .btn.btn-transparent-dark:hover {
  background-color: #8cc221;
  color: white;
  text-decoration: none;
}
.solid-pricing .btn.btn-transparent-white {
  background-color: white;
  color: #2b2b33;
  border: 2px solid rgba(255, 255, 255, 0.1);
}
.solid-pricing .btn.btn-transparent-white:hover {
  background-color: rgba(255, 255, 255, 0.1);
  color: white;
}
.solid-pricing .btn.btn-transparent-white-bdr {
  background-color: transparent;
  color: white;
  border: 2px solid white;
}
.solid-pricing .btn.btn-transparent-white-bdr:hover {
  background-color: rgba(255, 255, 255, 0.1);
  color: white;
}
.solid-pricing .btn.btn-glass {
  background-color: rgba(255, 255, 255, 0.1);
  color: white;
  border: 2px solid rgba(255, 255, 255, 0.12);
}
.solid-pricing .btn.btn-glass:hover {
  background-color: rgba(64, 64, 64, 0.1);
}
.solid-pricing .btn.btn-arrow {
  display: inline-block;
  margin: 0 2px;
  color: #fff;
  padding: 8px 65px 8px 20px;
  position: relative;
  overflow: hidden;
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);
  border: none !important;
}
.solid-pricing .btn.btn-arrow:before {
  content: "";
  background: #555;
  height: 100px;
  width: 100px;
  position: absolute;
  right: -50px;
  top: -20%;
  -webkit-transform: rotate(25deg);
     -moz-transform: rotate(25deg);
      -ms-transform: rotate(25deg);
       -o-transform: rotate(25deg);
          transform: rotate(25deg);
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);
     -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);
          box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);
}
.solid-pricing .btn.btn-arrow i {
  position: absolute;
  right: 13px;
  font-size: 16px;
  top: 12px;
}
.solid-pricing .lh-1-5 {
  line-height: 1.5;
}
.solid-pricing .lh-2 {
  line-height: 2;
}
.solid-pricing .no-border {
  border: 0 !important;
}
.solid-pricing .no-border-radius {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}
.solid-pricing .border-radius-top-10 {
  -webkit-border-top-left-radius: 10px;
     -moz-border-radius-topleft: 10px;
          border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
     -moz-border-radius-topright: 10px;
          border-top-right-radius: 10px;
}
.solid-pricing .border-radius-tr-br-20 {
  -webkit-border-top-right-radius: 20px;
     -moz-border-radius-topright: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
     -moz-border-radius-bottomright: 20px;
          border-bottom-right-radius: 20px;
}
.solid-pricing .border-radius-tr-br-50 {
  -webkit-border-top-right-radius: 50px;
     -moz-border-radius-topright: 50px;
          border-top-right-radius: 50px;
  -webkit-border-bottom-right-radius: 50px;
     -moz-border-radius-bottomright: 50px;
          border-bottom-right-radius: 50px;
}
.solid-pricing .border-radius-top-7 {
  -webkit-border-top-left-radius: 7px;
     -moz-border-radius-topleft: 7px;
          border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
     -moz-border-radius-topright: 7px;
          border-top-right-radius: 7px;
}
.solid-pricing .border-radius-10 {
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
.solid-pricing .border-radius-20 {
  -webkit-border-radius: 20px;
     -moz-border-radius: 20px;
          border-radius: 20px;
}
.solid-pricing .border-radius-50 {
  -webkit-border-radius: 50px;
     -moz-border-radius: 50px;
          border-radius: 50px;
}
.solid-pricing .border-r-dark {
  border-right: 1px solid #2b2b33;
}
.solid-pricing .border-r-white {
  border-right: 1px solid white !important;
}
.solid-pricing .icn-left-t1,
.solid-pricing .icn-left-t2 {
  margin-right: 10px;
  position: relative;
}
.solid-pricing .icn-right-t1,
.solid-pricing .icn-right-t2 {
  margin-left: 10px;
  position: relative;
}
.solid-pricing .icn-left-t1,
.solid-pricing .icn-right-t1,
.solid-pricing .icn-left-c-t1,
.solid-pricing .icn-right-c-t1 {
  top: 1px;
}
.solid-pricing .icn-left-t2,
.solid-pricing .icn-right-t2,
.solid-pricing .icn-left-c-t2,
.solid-pricing .icn-right-c-t2 {
  top: 2px;
}
.solid-pricing .icn-left-c-t1,
.solid-pricing .icn-left-c-t2 {
  margin-right: 5px;
  position: relative;
}
.solid-pricing .l-block {
  display: block;
}
.solid-pricing .l-i-block {
  display: inline-block;
}
.solid-pricing .l-none {
  display: none;
}
.solid-pricing .no-visible {
  visibility: hidden;
}
.solid-pricing .with-overflow {
  overflow: visible;
}
.solid-pricing .no-overflow {
  overflow: hidden;
}
.solid-pricing .cursor-info:hover {
  cursor: help;
}
.solid-pricing .pricing-container {
  position: relative;
  margin-bottom: 3rem;
  -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
          transition: all 0.4s ease;
}
.solid-pricing .pricing-container:hover {
  -webkit-box-shadow: 1px 3px 12px 3px #232323;
     -moz-box-shadow: 1px 3px 12px 3px #232323;
          box-shadow: 1px 3px 12px 3px #232323;
  z-index: 3;
}
.solid-pricing .pricing-container.no-shadow-hover:hover {
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important;
  z-index: 1 !important;
}
.solid-pricing .pricing-container .pricing-list.pricing-list-zebra-light > li,
.solid-pricing .pricing-container .pricing-list.pricing-list-zebra-light-inverse > li,
.solid-pricing .pricing-container .pricing-list.pricing-list-zebra-dark > li,
.solid-pricing .pricing-container .pricing-list.pricing-list-zebra-dark-inverse > li {
  border-bottom: 0 !important;
}
.solid-pricing .pricing-container .pricing-list.pricing-list-zebra-light > li:nth-child(odd) {
  background: #efefef;
}
.solid-pricing .pricing-container .pricing-list.pricing-list-zebra-light > li:nth-child(even) {
  background: white;
}
.solid-pricing .pricing-container .pricing-list.pricing-list-zebra-light-inverse > li:nth-child(even) {
  background: #efefef;
}
.solid-pricing .pricing-container .pricing-list.pricing-list-zebra-light-inverse > li:nth-child(odd) {
  background: white;
}
.solid-pricing .pricing-container .pricing-list.pricing-list-zebra-dark > li:nth-child(odd) {
  background: #2b2b33;
  color: white;
}
.solid-pricing .pricing-container .pricing-list.pricing-list-zebra-dark > li:nth-child(even) {
  background: #25252b;
  color: white;
}
.solid-pricing .pricing-container .pricing-list.pricing-list-zebra-dark-inverse > li:nth-child(even) {
  background: #2b2b33;
  color: white;
}
.solid-pricing .pricing-container .pricing-list.pricing-list-zebra-dark-inverse > li:nth-child(odd) {
  background: #25252b;
  color: white;
}
.solid-pricing .pricing-ribbon {
  margin: 0;
  position: absolute;
  z-index: 5;
}
.solid-pricing .pricing-ribbon.pricing-ribbon-rectangular {
  min-width: 120px;
  padding: 5px 10px 3px 10px;
}
.solid-pricing .pricing-ribbon.pricing-ribbon-rectangular.pricing-ribbon-folded-1:before,
.solid-pricing .pricing-ribbon.pricing-ribbon-rectangular.pricing-ribbon-folded-1:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  -webkit-filter: brightness(81.5%);
          filter: brightness(81.5%);
}
.solid-pricing .pricing-ribbon.pricing-ribbon-rectangular.pricing-ribbon-folded-1:before {
  left: -7px;
  top: 0px;
  border-width: 0 0 12px 7px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: inherit;
  border-left-color: transparent;
}
.solid-pricing .pricing-ribbon.pricing-ribbon-rectangular.pricing-ribbon-folded-1:after {
  right: -7px;
  top: 0px;
  border-width: 12px 0 0 7px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: inherit;
}
.solid-pricing .pricing-ribbon.pricing-ribbon-rectangular.pricing-ribbon-folded-2:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  -webkit-filter: brightness(81.5%);
          filter: brightness(81.5%);
}
.solid-pricing .pricing-ribbon.pricing-ribbon-rectangular.pricing-ribbon-folded-2:before {
  border-width: 0 10px 15px 0;
  border-top-color: transparent;
  border-right-color: inherit;
  border-bottom-color: transparent;
  border-left-color: transparent;
  bottom: -15px;
  left: 0px;
}
.solid-pricing .pricing-ribbon.pricing-ribbon-wavy:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  -webkit-filter: brightness(85.5%);
          filter: brightness(85.5%);
}
.solid-pricing .pricing-ribbon.pricing-ribbon-wavy:before {
  z-index: -1;
  top: -4px;
  right: 0px;
  border-width: 7px 0 12px 8px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: inherit;
}
.solid-pricing .svg-ribbon {
  z-index: 5;
}
.solid-pricing .svg-ribbon.svg-shadowed-top:before {
  content: "";
  width: 56px;
  height: 1px;
  position: absolute;
  top: -2px;
  right: -5px;
  background: white;
  z-index: 3;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
  -webkit-box-shadow: -1px 1px 2px 1px rgba(128, 128, 128, 0.8);
     -moz-box-shadow: -1px 1px 2px 1px rgba(128, 128, 128, 0.8);
          box-shadow: -1px 1px 2px 1px rgba(128, 128, 128, 0.8);
}
.solid-pricing .svg-ribbon.svg-shadowed-top.svg-shadowed-top-short:before {
  width: 51px;
}
/* END SOLID PRICING */
/* tooltips */
.tooltipster-html {
  display: none;
}
.tooltipster-base .tooltipster-box {
  background: #1a1a1a !important;
  border: 2px solid #190202 !important;
  -webkit-border-radius: 7px !important;
     -moz-border-radius: 7px !important;
          border-radius: 7px !important;
}
.tooltipster-base .tooltipster-box .tooltipster-content {
  font-size: 0.8rem;
}
.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #1a1a1a;
}
.tooltipster-base.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #1a1a1a;
}
.tooltipster-base.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #1a1a1a;
}
.tooltipster-base.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #1a1a1a;
}
html {
  font-size: 100%;
}
/* lists */
.list-style-none {
  padding-left: 0;
  margin-bottom: 0;
}
.list-style-none > li {
  list-style: none;
}
.list-style-none .icn-left-t1 {
  margin-right: 10px;
  position: relative;
  top: 1px;
}
