/* line 24, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table {
  padding: 30px 0;
}
/* line 27, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .divider {
  width: 100%;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ebebeb;
}
/* line 33, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .divider.bottom {
  margin-top: -10px;
}
/* line 38, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container {
  margin-bottom: 10px;
}
/* line 41, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table {
  max-width: 100%;
  table-layout: fixed;
}
/* line 48, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table thead tr th {
  padding: 29px 1%;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
}
/* line 53, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table thead tr th h4 {
  margin-bottom: 0;
}
/* line 57, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table thead tr th.first {
  padding: 29px 1% 29px 29px;
}
/* line 65, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.oneColumn {
  max-width: 100%;
}
/* line 11, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.oneColumn thead th {
  min-width: 1px;
  width: 17.5%;
}
/* line 12, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.oneColumn thead th.first {
  text-align: left;
  min-width: 250px;
  max-width: 250px;
}
/* line 72, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.oneColumn thead th.first {
  width: 1.8%;
}
/* line 79, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.lt-ie8 .c5-inline-table .inline-container table.oneColumn thead th.first {
  width: 10%;
}
/* line 87, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.twoColumn {
  max-width: 100%;
}
/* line 11, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.twoColumn thead th {
  min-width: 1px;
  width: 17.5%;
}
/* line 12, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.twoColumn thead th.first {
  text-align: left;
  min-width: 250px;
  max-width: 250px;
}
/* line 92, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.threeColumn {
  max-width: 100%;
}
/* line 11, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.threeColumn thead th {
  min-width: 1px;
  width: 17.5%;
}
/* line 12, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.threeColumn thead th.first {
  text-align: left;
  min-width: 250px;
  max-width: 250px;
}
/* line 97, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.fullSpan {
  max-width: 100%;
}
/* line 11, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.fullSpan thead th {
  min-width: 1px;
  width: 17.5%;
}
/* line 12, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.fullSpan thead th.first {
  text-align: left;
  min-width: 250px;
  max-width: 250px;
}
/* line 103, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.fullSpan-none {
  max-width: 100%;
}
/* line 107, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.fullSpan-none tbody tr td {
  width: 90%;
  min-width: 200px;
  max-width: 90%;
}
/* line 112, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table.fullSpan-none tbody tr td.field {
  width: 250px;
  min-width: 250px;
}
/* line 127, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table tbody tr:nth-child(odd) {
  background: #f9f9f9;
}
/* line 131, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table tbody td {
  vertical-align: middle;
  text-align: center;
  padding: 3px 29px;
}
/* line 137, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table tbody td.text-column, .c5-inline-table .inline-container table tbody td:first-child {
  text-align: left;
  vertical-align: top;
}
/* line 142, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table tbody td.text-column {
  padding: 14px 29px;
}
/* line 144, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table tbody td.text-column p {
  margin-bottom: 10px;
}
/* line 147, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table tbody td.text-column p:last-child {
  margin-bottom: 0;
}
/* line 152, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table tbody td h4 {
  margin: 0;
  /*line-height: 3.1em;*/
  line-height: 1.5em;
  padding-top: 0.85em;
  padding-bottom: 0.85em;
}
/* line 157, ../../../../packages/modules/c5-inline-table/css/c5-inline-table.scss */
.c5-inline-table .inline-container table tbody td .themeGreen {
  color: #7caa3f;
}
.c5-inline-table .inline-container table.jLeft td.text-column {
	padding-left: 1%;
}
.c5-inline-table .inline-container table.jLeft th,
.c5-inline-table .inline-container table.jLeft td p {
    text-align: left;
}
.c5-inline-table .inline-container table.jLeft td i {
    float: left;
}
.c5-inline-table .inline-container table.jCenter th,
.c5-inline-table .inline-container table.jCenter td p {
    text-align: center;
}
.c5-inline-table .inline-container table.jRight th,
.c5-inline-table .inline-container table.jRight td.field,
.c5-inline-table .inline-container table.jRight td p {
    text-align: right !important;
}
.c5-inline-table .inline-container table.jRight th:last-child,
.c5-inline-table .inline-container table.jRight td:last-child {
	padding-right: 29px;
}
.c5-inline-table .inline-container table.jRight td,
.c5-inline-table .inline-container table.jRight td.text-column {
padding-right: 1%;
}
.c5-inline-table .inline-container table.jRight td i {
    float: right;
}