.table-container{font-size:1.5rem;padding:0 1px}.table-container .table{margin-bottom:0}.table-container thead th{text-align:center;font-weight:700;vertical-align:middle;line-height:1.73;padding:1rem 2.5rem;border:0}.table-container thead th:first-child{text-align:left;max-width:395px}.table-container thead th.highlighted{border-top-right-radius:3px;border-top-left-radius:3px;color:#4b707a;background-color:#dbe2e4;height:1.7rem;font-size:1.2rem;font-weight:400;text-transform:uppercase}.table-container thead th.table-orange{background-image:linear-gradient(to bottom,#fda721,#ff8c00);color:#fff}.table-container thead th.table-light-gray{color:#4b707a;background-color:#c9d4d7}.table-container thead th.table-dark-gray{background-image:linear-gradient(to bottom,#a8cdd5,#4b707a);color:#fff;background-color:#4b707a}.table-container thead tr.highlighted th{border:0!important;padding-top:5px;padding-bottom:5px}.table-container tbody tr:nth-of-type(even){background-color:#edf0f1}.table-container tbody td{padding:7px 2.5rem 0;border:0}.table-container tbody td>*{margin-bottom:7px}.table-container tbody td:first-child{max-width:395px}.table-container tbody td.img{padding:7px 2.5rem;vertical-align:middle;text-align:center}.table-container tbody img{display:block;margin:0 auto}.table-container .table-bordered{border:0}.table-container .table-bordered td,.table-container .table-bordered th{border:1px solid #dbe2e4}@media (max-width:991.98px){.table-container.table-collapse-cols .table thead,.table-container.table-collapse-rows .table tr.highlighted{display:none}.table-container.table-collapse-rows .table td,.table-container.table-collapse-rows .table th{display:block;width:100%;max-width:100%!important;border-top:0}.table-container.table-collapse-cols .table tbody{border-top:1px solid #dbe2e4}.table-container.table-collapse-cols .table td,.table-container.table-collapse-cols .table th{position:relative;display:block;padding-left:50%;width:100%;max-width:100%!important;border-top:0;text-align:right}.table-container.table-collapse-cols .table td.table-orange:before,.table-container.table-collapse-cols .table th.table-orange:before{background-image:linear-gradient(to bottom,#fda721,#ff8c00);color:#fff}.table-container.table-collapse-cols .table td.table-light-gray:before,.table-container.table-collapse-cols .table th.table-light-gray:before{color:#4b707a;background-color:#c9d4d7}.table-container.table-collapse-cols .table td.table-dark-gray:before,.table-container.table-collapse-cols .table th.table-dark-gray:before{background-image:linear-gradient(to bottom,#a8cdd5,#4b707a);color:#fff;background-color:#4b707a}.table-container.table-collapse-cols .table td:before{position:absolute;top:0;left:0;padding:7px 2.5rem;content:attr(data-label);width:50%;height:100%;text-align:left;font-weight:700;border-right:1px solid #dbe2e4}}