@charset "utf-8";
.folding-table table { margin-top: 1em; border-collapse: separate; }
.folding-table table th { text-transform: none; letter-spacing: initial; }
.folding-table thead th h3 { color: #fff; text-transform: none; }
/*.folding-table table.tbl-green thead tr th:last-of-type a:hover > h3 { color: #e6f5fe !important; }
.folding-table table.tbl-green thead th:nth-of-type(2) h3, td.table-content { color: #333; }*/
.folding-table table, .folding-table table thead tr th:first-of-type { border-radius:8px 0 0; border: none; }
.folding-table table tbody { outline: 1px solid #d1d1d1; outline-offset: -1px; }
.folding-table table tbody tr td, .folding-table table tbody tr th { border-bottom: 1px solid #d1d1d1; }
/*.folding-table table.tbl-green thead th:nth-of-type(2) { background-color: #d8d9da; }*/
.folding-table table.tbl-green thead th:nth-of-type(2) { background-color: #12616c; border: 5px solid #61c5bd; border-bottom: 0; border-top: 0; }
.folding-table table.tbl-green thead th:last-of-type { border-radius:0 8px 0 0; /*background-color: #1a56a7;*/ }
.folding-table table.tbl-green thead td:nth-of-type(2) { background-color: #e6f4f3 !important; border-radius: 8px 8px 0 0; border: 5px solid #61c5bd; border-bottom: 0 }
.folding-table table.tbl-green thead td { font-weight: bold; }
.folding-table table.tbl-green tbody tr td:nth-of-type(1) { background-color: #e6f4f3; border-right: 5px solid #61c5bd; border-left: 5px solid #61c5bd; }
td.hilite { border-bottom: 5px solid #61c5bd !important }
/*.folding-table table.tbl-green tbody tr td:last-of-type { background-color: #e6f5fe;}*/
/*.folding-table table.tbl-green tbody tr td.desc,*/ .folding-table table.tbl-green thead tr td.desc { background-color: #fff; }
.folding-table td.table-content { text-align: center !important; }
.folding-table thead th { text-align: center !important; }
.folding-table table.tbl-green tr { background-color: #f5f5f5; }
.folding-table table.tbl-green thead p { display: none; }
.folding-table table tfoot tr td { padding: 20px; font-weight: bold; }
i.fa.fa-check { color: #12616c; font-size: 1.4em; }
.folding-table table.tbl-green tbody tr td:last-of-type i.fa.fa-check { color: #1a56a7; }
td.table-content b { color: #999; }
table tbody tr td.table-content { vertical-align: middle !important; }
.pretty { text-wrap: pretty; }
.media img.media-object { border-radius: 10px; }

@media (min-width: 768px) {
    .guide-wrapper table tbody tr th.head-row { text-align: left !important; }
}

