@font-face {
    font-family: "NotoSansLaoUI";
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/NotoSansLaoUI-Regular.ttf") format("woff2"),
        url("../fonts/NotoSansLaoUI-Regular.ttf") format("woff"),
        url("../fonts/NotoSansLaoUI-Regular.ttf") format("truetype");
}

.v-application,
body,
button,
input,
optgroup,
select,
.v-application .display-2,
.v-application .headline,
.v-application .v-card__title.headline,
.col h1.headline,
.text-capitalize.font-weight-light.subtitle-2,
.v-card .v-card__title span.headline,
.v-list-item__content .v-list-item__title.title,
.v-main__wrap .container .v-subheader.title,
textarea {
    font-family: "Phetsarath OT" !important;
    /* font-family: "NotoSansLaoUI", Saysettha OT, Phetsarath OT, sans-serif !important; */
}
.my-shadow,
.v-card.pointer.my-shadow,
.v-card.my-shadow.elevation-0,
.v-expansion-panel::before {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08) !important;
}

a .v-card.elevation-1 {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16) !important;
}

.blog-shadow {
    box-shadow: none !important;
    -webkit-filter: drop-shadow(4px 8px 8px rgba(0, 0, 0, 0.08)) !important;
    filter: drop-shadow(4px 8px 8px rgba(0, 0, 0, 0.08)) !important;
}

.container.container--fluid {
    max-width: 100% !important;
}

.swal2-confirm.swal2-styled,
.swal2-cancel.swal2-styled {
    color: #ffffff !important;
}

.swal2-actions .swal2-confirm.swal2-styled {
    background-color: #00c853;
    color: #ffffff !important;
}
.v-data-table__wrapper table thead.v-data-table-header tr th {
    text-align: center !important;
}
.v-data-table__wrapper table tbody tr td {
    text-align: center !important;
}
.v-data-table__wrapper table th {
    /* text-align: center !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important; */
    background-color: #a6cab5 !important;
    color: white !important;
}
.v-data-table__wrapper table td,
.v-data-table__wrapper table th {
    border: 1px solid #ddd !important;
    padding: 8px;
}
.v-data-table__wrapper table tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}
.v-data-table__wrapper table tbody tr:nth-of-type(4n + 3) {
    background-color: rgba(0, 0, 0, 0.05);
}

.print-title {
    text-decoration: underline;
    font-weight: 700;
}

.v-data-table > .v-data-table__wrapper > table > tbody > tr > td,
.v-data-table > .v-data-table__wrapper > table > tbody > tr > th,
.v-data-table > .v-data-table__wrapper > table > thead > tr > td,
.v-data-table > .v-data-table__wrapper > table > thead > tr > th,
.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td,
.v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {
    padding: 0 4px !important;
}

.export-card {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08) !important;
    border-radius: 10px !important;
}
.export-card :hover {
    cursor: pointer !important;
}
