body{
	background: #0c2249 !important;
}

.q-tab-label {
	font-size: 1.2em;
}

.w3-table-all {
    font-size: 20px;
    font-weight: 600;
}

.w3-table-all th {
	background-color: #4264d0;
	color: #fff;
}

/* 20250515 ting新增 */
.q-tab {
    font-size: 1.2rem; 
    font-weight: 700;
}
.q-tabs-bar {
    color: #027be3;
}
.active {
    background: #027be3;
    color: #fff;
}
.q-tab-pane {
    padding: 20px 0 !important;
    box-sizing: border-box; 
   /* border: 1px solid #000;*/
}

[dir] .q-mb-sm, [dir] .q-my-sm {
    margin-bottom: 20px;
}

.id-btn {
    .q-btn-inner {
      font-size: 20px;
      font-weight: 600;
      width: 65px;
      height: 42px;
    }
}

.position-1 {
    position: relative;
}

.position-2 {
    position: absolute;
    display: flex;
    right: 0%;
    top: 0%;
}

[dir] .q-btn {
    padding: 3px 16px;
}

[dir] .bg-blue-grey-1{
    border-radius: 5px;
}
