/* line 1, ../sass/tsc_pricingtables.scss */
.tsc_clr {
  clear: both;
  padding: 0;
  margin: 0;
  width: 100%;
  font-size: 0px;
  line-height: 0px;
  z-index: 1;
}

/* line 10, ../sass/tsc_pricingtables.scss */
.tsc_clear {
  clear: both;
  padding: 0;
  margin: 0;
  width: 100%;
  font-size: 0px;
  line-height: 0px;
}

/* line 18, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 {
  margin-bottom: 24px;
  width: 100%;
  font-family: Calibri, Arial, sans-serif;
  font-weight: normal;
  color: #333;
  line-height: normal !important;
}

/* line 26, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03:after {
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ".";
  font-size: 0;
}

/* line 35, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 a {
  color: #333;
  text-decoration: none;
}

/* line 39, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 ul {
  margin: 0px;
  padding: 0px !important;
  list-style-type: none !important;
}

/* line 44, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 li {
  margin: 0px;
  padding: 0px !important;
  list-style-type: none !important;
}

/* line 49, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 .align_center {
  text-align: center;
}

/* line 52, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 .radius3 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

/* line 57, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 .radius5_topleft {
  border-radius: 5px 0px 0px 0px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
}

/* line 62, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 .radius5_topright {
  border-radius: 0px 5px 0px 0px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
}

/* line 67, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 h1, div.tsc_pricingtable03 h2, div.tsc_pricingtable03 h3 {
  margin: 1px;
  padding: 1px !important;
  font-weight: normal !important;
  border: 0 !important;
  line-height: normal !important;
}

/* line 74, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 h1 {
  font-size: 30px;
}

/* line 77, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 h1 span {
  font-size: 30px;
}

/* line 80, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 h2 {
  font-size: 16px;
}

/* line 83, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 h2 span {
  font-size: 12px;
}

/* line 86, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 h3 {
  font-size: 16px;
}

/* line 89, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 div.caption_column li.header_row_1, div.tsc_pricingtable03 div.column_1 li.header_row_1, div.tsc_pricingtable03 div.column_2 li.header_row_1, div.tsc_pricingtable03 div.column_3 li.header_row_1, div.tsc_pricingtable03 div.column_4 li.header_row_1,
div.tsc_pricingtable03 div.column_5 li.header_row_1,
div.tsc_pricingtable03 div.column_6 li.header_row_1 {
  height: 55px;
  width: 100%;
  padding: 3px 0px 0px 0px !important;
}

/* line 96, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 div.caption_column li.header_row_2, div.tsc_pricingtable03 div.column_1 li.header_row_2, div.tsc_pricingtable03 div.column_2 li.header_row_2, div.tsc_pricingtable03 div.column_3 li.header_row_2, div.tsc_pricingtable03 div.column_4 li.header_row_2,
div.tsc_pricingtable03 div.column_5 li.header_row_2,
div.tsc_pricingtable03 div.column_6 li.header_row_2 {
  height: 30px;
  width: 100%;
  padding: 0px 0px 0px 0px !important;
}

/* line 103, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 div.caption_column li.header_row_2 {
  height: 85px;
  width: 100%;
  padding: 4px 0px 0px 10px !important;
}

/* line 108, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 div.caption_column {
  width: 20%;
  height: 100%;
  float: left;
}

/* line 113, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 div.column_1 {
  width: 20%;
  height: 100%;
  float: left;
  position: relative;
}

/* line 119, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 div.column_2 {
  width: 20%;
  height: 100%;
  float: left;
  position: relative;
}

/* line 125, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 div.column_3 {
  width: 20%;
  height: 100%;
  float: left;
  position: relative;
}

/* line 131, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 div.column_4 {
  width: 20%;
  height: 100%;
  float: left;
  position: relative;
}

/* line 137, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 div.column_1, div.tsc_pricingtable03 div.column_2, div.tsc_pricingtable03 div.column_3, div.tsc_pricingtable03 div.column_4,
div.tsc_pricingtable03 div.column_5,
div.tsc_pricingtable03 div.column_6 {
  -webkit-transition: box-shadow 0.1s ease;
  -moz-transition: box-shadow 0.1s ease;
  -o-transition: box-shadow 0.1s ease;
  -ms-transition: box-shadow 0.1s ease;
  transition: box-shadow 0.1s ease;
}

/* line 147, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 li.row_style_1, div.tsc_pricingtable03 li.row_style_2, div.tsc_pricingtable03 li.row_style_3, div.tsc_pricingtable03 li.row_style_4 {
  width: 100%;
  height: 100%;
  min-height: 26px;
  padding-top: 9px !important;
  float: left;
}

/* line 154, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 li.row_style_1 span, div.tsc_pricingtable03 li.row_style_2 span, div.tsc_pricingtable03 li.row_style_3 span, div.tsc_pricingtable03 li.row_style_4 span {
  padding-left: 10px !important;
  padding-right: 10px !important;
  font-size: 13px;
}

/* line 159, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 li.row_style_1 {
  background-color: #ffffff;
  border-bottom: 1px dotted #ccc;
}

/* line 163, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 li.row_style_2 {
  background-color: #f6f6f6;
  border-bottom: 1px dotted #ccc;
}

/* line 167, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 li.row_style_3 {
  background-color: #ebebeb;
  border-bottom: 1px dotted #ccc;
}

/* line 171, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 li.row_style_4 {
  background-color: #e3e3e3;
  border-bottom: 1px dotted #ccc;
}

/* line 176, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 a.tooltip {
  position: relative;
  text-decoration: none;
  border-bottom: 1px dotted #666;
}

/* line 181, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 a.tooltip:hover {
  color: #666;
  text-decoration: none;
  border-bottom: 1px dotted red;
}

/* line 186, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 a.tooltip:hover:after, div.tsc_pricingtable03 a.tooltip:hover:before {
  display: block;
}

/* line 189, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 a.tooltip:before {
  content: attr(rel);
  display: block;
  width: 140px;
  position: absolute;
  z-index: 1000;
  bottom: 150%;
  left: -10px;
  padding: 5px 10px 8px 10px;
  text-align: left;
  color: #ffffff;
  display: none;
  background: #404040;
}

/* line 203, ../sass/tsc_pricingtables.scss */
div.tsc_pricingtable03 a.tooltip:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  z-index: 1000;
  bottom: 18px;
  left: -2px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #404040;
  display: none;
  background: transparent;
}

/* line 218, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 h1.col1, div.tsc_pt3_style1 h1.col2, div.tsc_pt3_style1 h1.col3, div.tsc_pt3_style1 h1.col4,
div.tsc_pt3_style1 h1.col5,
div.tsc_pt3_style1 h1.col6 {
  color: #ffffff;
}

/* line 223, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 h1 span {
  color: #ffffff;
}

/* line 226, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 h2.col1, div.tsc_pt3_style1 h2.col2, div.tsc_pt3_style1 h2.col3, div.tsc_pt3_style1 h2.col4,
div.tsc_pt3_style1 h2.col5,
div.tsc_pt3_style1 h2.col6 {
  color: #ffffff;
}

/* line 231, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 h2.captionTbl {
  color: #000;
}

/* line 234, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 h2.captionTbl span {
  color: #000;
}

/* line 237, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 h3.col1, div.tsc_pt3_style1 h3.col2, div.tsc_pt3_style1 h3.col3, div.tsc_pt3_style1 h3.col4,
div.tsc_pt3_style1 h3.col5,
div.tsc_pt3_style1 h3.col6 {
  color: #ffffff;
}

/* line 242, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.caption_column li.header_row_1 {
  border-top: 0;
  border-bottom: 1px solid #ffffff;
  background-color: #ffffff;
}

/* line 247, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.caption_column li.header_row_2 {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #ffffff;
}

/* line 252, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.column_1 li.header_row_1 {
  border-top: 0;
  border-bottom: 1px solid #757575;
  background-color: #757575;
}

/* line 257, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.column_1 li.header_row_2 {
  border-top: 1px solid #9B9B9B;
  border-bottom: 1px solid #9B9B9B;
  background-color: #9B9B9B;
}

/* line 262, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.column_2 li.header_row_1 {
  border-top: 0;
  border-bottom: 1px solid #575757;
  background-color: #575757;
}

/* line 267, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.column_2 li.header_row_2 {
  border-top: 1px solid #717171;
  border-bottom: 1px solid #717171;
  background-color: #717171;
}

/* line 272, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.column_3 li.header_row_1 {
  border-top: 0;
  border-bottom: 1px solid #757575;
  background-color: #757575;
}

/* line 277, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.column_3 li.header_row_2 {
  border-top: 1px solid #9B9B9B;
  border-bottom: 1px solid #9B9B9B;
  background-color: #9B9B9B;
}

/* line 282, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.column_4 li.header_row_1 {
  border-top: 0;
  border-bottom: 1px solid #575757;
  background-color: #575757;
}

/* line 287, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.column_4 li.header_row_2 {
  border-top: 1px solid #717171;
  border-bottom: 1px solid #717171;
  background-color: #717171;
}

/* line 293, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.column_5 li.header_row_1 {
  border-top: 0;
  border-bottom: 1px solid #1f5f9f;
  background-color: #1f5f9f;
}

/* line 298, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.column_5 li.header_row_2 {
  border-top: 1px solid #2972b0;
  border-bottom: 1px solid #2972b0;
  background-color: #2972b0;
}

/* line 304, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.column_6 li.header_row_1 {
  border-top: 0;
  border-bottom: 1px solid #1a3e7b;
  background-color: #1a3e7b;
}

/* line 309, ../sass/tsc_pricingtables.scss */
div.tsc_pt3_style1 div.column_6 li.header_row_2 {
  border-top: 1px solid #234e8e;
  border-bottom: 1px solid #234e8e;
  background-color: #234e8e;
}

/* line 314, ../sass/tsc_pricingtables.scss */
a.tooltip {
  font-family: Calibri, Arial;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  outline: medium none;
  color: #000;
}
