/*======================================================================
MF-17

MODAL / OVERLAY FOUNDATION
Version : 3.0
======================================================================*/

.ms-table{
width:100%;
border-collapse:collapse;
border-spacing:0;
background:var(--ms-surface);
border:1px solid var(--ms-border);
border-radius:var(--ms-radius-lg);
overflow:hidden;
}

.ms-table-wrap{
width:100%;
overflow-x:auto;
-webkit-overflow-scrolling:touch;
border-radius:var(--ms-radius-lg);
}

.ms-table caption{
caption-side:top;
padding:16px 20px;
font-size:var(--ms-font-sm);
font-weight:600;
color:var(--ms-text-soft);
text-align:left;
}

.ms-table thead{
background:rgba(197,165,114,.06);
}

.ms-table th,
.ms-table td{
padding:16px 20px;
text-align:left;
vertical-align:middle;
border-bottom:1px solid var(--ms-border);
}

.ms-table th{
font-weight:600;
color:var(--ms-gold);
white-space:nowrap;
}

.ms-table td{
color:var(--ms-text);
}

.ms-table tbody tr:last-child td{
border-bottom:none;
}

.ms-table-striped tbody tr:nth-child(even){
background:rgba(255,255,255,.02);
}

.ms-table-hover tbody tr:hover{
background:rgba(197,165,114,.06);
}

.ms-table-compact th,
.ms-table-compact td{
padding:10px 14px;
}

.ms-table-lg th,
.ms-table-lg td{
padding:22px 26px;
}

.ms-table-center th,
.ms-table-center td{
text-align:center;
}

.ms-table-right th,
.ms-table-right td{
text-align:right;
}

.ms-table-borderless,
.ms-table-borderless th,
.ms-table-borderless td{
border:none;
}

.ms-table-fixed{
table-layout:fixed;
}

.ms-table-nowrap td,
.ms-table-nowrap th{
white-space:nowrap;
}

@media (max-width:767px){

.ms-table th,
.ms-table td{
padding:12px 14px;
font-size:14px;
}

.ms-table-wrap{
overflow-x:auto;
}

.ms-table-responsive{
min-width:640px;
}

}
