
/*table
*----------------------------------------------------------------------------*/
.table-container {width: 100%;margin: 20px 0 30px;padding-top: 20px;}
.table_brand {width: 100%;border-spacing: 0px;background-color: #fff;}
.table_brand .gray_bg:nth-child(3),.table_brand .gray_bg:nth-child(5),.table_brand .gray_bg:nth-child(7){background-color: #F2F2F2;color: #282828;}
.top-column .table_brand .gray_bg:nth-child(2n){background-color: #ffffff;}
.table_brand th, .table_brand td{padding: 20px 0px 20px 0px;width: auto;font-size: 16px;line-height: 1.2em;font-weight: 300;text-align: center;}
.table_brand td i{color: #D3BA39;margin-right: 10px;vertical-align: baseline;}
.table_brand tbody{text-align: left;}
.table_brand td:nth-child(1)
.table_brand th:nth-child(1){font-size: 16px;font-weight:400;line-height: 160%;}
.table_brand td p{text-align: center;border: none;display: flex;align-items: center;justify-content: center;padding: 0px 15px;font-size: 15px;}
.table_brand tr{background-color:#fff;border-bottom:1px solid rgb(57 60 65 / 77%)}
.table_brand tr:nth-child(1),tr.gray_bg.cell-inner{background-color:#D0C1A7;color:#fff}
.table_brand tr:nth-child(1) td{background-color: #716866;font-weight:400;text-align:center;min-height:95px;padding:13px;position:relative;flex-direction:row;color:#fff}
.table_brand tr:nth-child(1) td::before{content:"";width:1px;height:100%;display:block;background-color:rgba(255,255,255,0.2);position:absolute;top:0;right:0}
.table_brand tr:nth-child(1) td p{text-align:center}
.table_brand td.alt{ text-align:left;}
.table_brand td span{vertical-align: baseline;}
.table_brand td span i{margin-right: 10px;font-size: 12px;}
.table_brand td .red i{color: #D33992;}
.table_brand td .green i{color: #59b0a6;}
.table_brand td .yellow i{color: #f9d4ab;}

@media screen and (max-width: 768px) {
	.table_brand tbody{height: 40px;overflow: overlay;}
	.table_brand {width: 1140px;}
}

@media screen and (max-width: 768px) {
	.table-container {width: 100%;overflow-x: scroll;margin: 0 0 .5em;-webkit-overflow-scrolling: touch;}
}
@media screen and (max-width: 480px) {

}