.table-title {
    caption-side: top;
    text-align: center;
}

h1 {
    position: relative;
}

h1 small {
    position: absolute;
}

.VATByStudio {
    max-width: 500px;
}

footer a,
footer a:active,
footer a:visited {
    text-decoration: none;
    color: white;
}

.quotation-print ul {
    text-align: right;
    list-style:none;
}
.v-window{
    overflow: visible;
}

@media print {
    .hour-pay-calc .col-md-6 {
        flex: 0 0 100%!important;
        max-width: 100%!important;
        padding: 0!important;
        margin: 0!important;
    }

    .hour-pay-calc .container.print-block .v-sheet {
        padding: 0!important;
        margin: 0!important;
    }
    .v-application--wrap > h1, footer.v-footer,
    .hour-pay-calc .save-icon,
    .hour-pay-calc .container {
        display: none;
    }

    /* 要列印 */

    .hour-pay-calc .container.print-block {
        /*
        A4紙的尺寸是210mm×297mm
        暫時先設定成印三頁
        */
        height: 90cm;
    }
    .hour-pay-calc .container.print-block,
    .hour-pay-calc .container.print-block > h2,
    .hour-pay-calc .container.print-block > .row,
    .hour-pay-calc .container.print-block .v-sheet {
        visibility: hidden;
        display: block;
    }
    .hour-pay-calc .container.print-block * {
        visibility: visible;
    }
    .hour-pay-calc .page {
        page-break-after: always;
    }

    .v-tabs {
        display: none;
    }

    .case-pay-calc>:not(.print-block) {
        display: none;
    }

    .v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot {
        box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12) !important;
    }

    .v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
        resize: none;
        border-radius: 4px;
        /* padding: 16px; */
    }
}
