.table {
	margin-top: 1rem;
}

.table-top {
	margin-top: 0;
}

/*
表格標題按鍵
*/
.th-btn-right {
	text-align: right;
}

.th-btn-right > button {
	line-height: 1rem;
}

/*
表格四角圓弧
*/
/* top-left border-radius */
table thead tr:first-child th:first-child {
  border-top-left-radius: .35rem;
}

/* top-right border-radius */
table thead tr:first-child th:last-child {
  border-top-right-radius: .35rem;
}

table thead tr th {
  border-top: 0 !important;
}

/* bottom-left border-radius */
table tbody tr:last-child th:first-child {
  border-bottom-left-radius: .35rem;
}

/* bottom-right border-radius */
table tbody tr:last-child td:last-child {
  border-bottom-right-radius: .35rem;
}

/*
表格欄位寬度
*/
.cw-5 {
  width: 5vw!important;
}

.cw-8 {
  width: 8vw!important;
}

.cw-10 {
  width: 10vw!important;
}

.cw-15 {
  width: 15vw!important;
}

.cw-20 {
  width: 20vw!important;
}

.cw-22 {
  width: 22vw!important;
}

.cw-25 {
  width: 25vw!important;
}

.cw-30 {
  width: 30vw!important;
}

.cw-35 {
  width: 35vw!important;
}

.cw-40 {
  width: 40vw!important;
}

.cw-45 {
  width: 45vw!important;
}

.cw-50 {
  width: 50vw!important;
}

.cw-55 {
  width: 55vw!important;
}

.cw-60 {
  width: 60vw!important;
}

.cw-65 {
  width: 65vw!important;
}

.cw-70 {
  width: 70vw!important;
}

.cw-75 {
  width: 75vw!important;
}

.cw-80 {
  width: 80vw!important;
}

.cw-85 {
  width: 85vw!important;
}

.cw-90 {
  width: 90vw!important;
}

.cw-95 {
  width: 95vw!important;
}

/*
表格按鍵距離
*/
td > button {
	margin-right: .2rem;
}

/*
移到表格列游標變成手圖示
*/
.table-row {
  cursor: pointer;
}
