.text-h7 {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: 0.0125em;
}


.q-banner__content {
    padding: 8px;
}

.q-dialog .q-mr-md, .q-dialog .q-mx-md {
    margin-right: 16px !important;
}


.v-application--wrap .row,
.comic_list .row,
.q-btn-item .row,
.q-tabs .row,
.q-tabs.row,
.q-field .row,
.q-field.row,
.chapter_list .row,
.TopicHeader.row,
.q-dialog .row,
.setting .row,
.q-item.row,
.q-banner.row,
.q-banner .row,
.q-menu .row,
.q-notification.row,
.q-notification .row,
.xxbtn .q-btn .row {
    margin-right: 0;
    margin-left: 0;
}

.q-menu{
    overflow:hidden!important;
}

.xs-size .q-item {
    min-height: 30px;
    padding: 6px 10px;
}

.q-notification.text-theme-color,
.q-notification.bg-theme-color,
.xxbtn .q-btn.bg-theme-color {
    background: #fcdc3d;
    color: #0a0a0a;
}

.xxbtn .q-btn.bg-transparent-color {
    background: rgba(252, 225, 61, 0);
    color: #0a0a0a;
}

.xxbtn .q-btn__wrapper {
    min-height: unset !important;
}

svg.text-theme-color,
.text-theme-color {
    fill: #fce13d;
    color: #fce13d;
}

.theme-color--text {
    fill: #fce13d;
    color: #fce13d !important;
}


.q-field .col,
.q-notification .col {
    padding: 0px;
}

.q-banner .q-btn__content {
    padding: 0px;
}

.q-banner {
    padding: 0px;
}

.chpter_menu.v-btn .v-btn__content {
    color: #0a0a0a;
}


.v-application--wrap .theme--light.v-pagination .v-pagination__item--active {
    color: rgba(0, 0, 0, 1);
    font-weight: bold;
}

.v-list-item__content .q-field {
    padding: 0px;
}

.v-item-group .v-list-item__content {
    padding: 6px 0px;
}

.body--dark {
    -webkit-align-items: baseline;
}

.q-field__label {
    padding-left: 8px;
    padding-right: 8px;
}

.xxbtn .btn.full-width {
    padding-top: .6rem;
    padding-bottom: .6rem;
}

.q-btn__wrapper {
    min-height: auto;
}

.q-toolbar .col {
    flex-basis: unset;
}

.q-btn .col, .q-btn .col-xs {
    flex: unset;
}

.q-dialog__inner > .q-card > .q-card__actions .q-btn--rectangle .q-btn__wrapper {
    min-width: unset;
}

.tpdialog {
    font-size: 1.5rem;

}


.tpdialog .q-dialog__message a {
    color: var(--q-color-primary);
}

code, kbd, pre, samp {
    word-break: break-all;
}


.q-btn .q-btn__wrapper {
    align-items: center;
    justify-content: center;
}

.q-body--prevent-scroll.noset {
    top: unset !important;
}


.q-item__section a::before {
    content: "";
    position: absolute;
    top: -10px;
    right: -10px;
    bottom: -10px;
    left: -10px;
    z-index: -1;
}