/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

html {
    overflow: auto !important;
}

.v-application {
    width: 100%;
    display: unset !important;
}

.v-application--wrap {
    -webkit-box-flex: unset !important;
    -ms-flex: unset !important;
    flex: unset !important;
    -webkit-backface-visibility: unset !important;
    backface-visibility: unset !important;
    display: unset !important;
    -webkit-box-orient: unset !important;
    -webkit-box-direction: unset !important;
    -ms-flex-direction: unset !important;
    flex-direction: unset !important;
    min-height: unset !important;
    max-width: unset !important;
    position: unset !important;
}

/*.v-text-field--full-width .v-input__prepend-outer, .v-text-field--full-width .v-input__prepend-inner, .v-text-field--full-width .v-input__append-inner, .v-text-field--full-width .v-input__append-outer, .v-text-field--enclosed .v-input__prepend-outer, .v-text-field--enclosed .v-input__prepend-inner, .v-text-field--enclosed .v-input__append-inner, .v-text-field--enclosed .v-input__append-outer {
    margin-right: 10px;
}*/

/*.v-menu__content {
    left: 0 !important;
}*/

.theme--light.v-application {
    background: rgb(255 255 255 / 0%) !important;
    color: rgb(0 0 0 / 0%) !important;
}

.page-enter-active,
.page-leave-active {
    -webkit-transition: opacity 0.1s;
    -o-transition: opacity 0.1s;
    transition: opacity 0.1s;
}

.page-enter,
.page-leave-to {
    opacity: 0;
}

.v-label {
    margin-bottom: 0;
}

.width-100 {
    width: 100%;
}

.v-data-table-header tr th span {
    font-size: 1.2em;
}

.v-data-table-header tr th.sortable span {
    text-decoration: underline;
}

.bottom-border {
    border-bottom: solid 1px rgb(0 0 0 / 31%);
}

.v-toast.v-toast--bottom {
    z-index: 999999999;
}

.center-justify {
    position: -webkit-sticky !important;
    position: sticky !important;
    z-index: 99999999;
    top: 5px;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.v-data-table__wrapper table tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, .05);
}

.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {
    background: #ffdddd !important;
}

.v-list-item--dense, .v-list--dense .v-list-item {
    min-height: 50px !important;
    border-bottom: solid 1px rgb(0 0 0 / 25%);
    background-color: #f0f0f0;
}

.v-list-item--dense, .v-list--dense .v-list-item:last-child {
    border-bottom: unset;
}

.v-list-item__title {
    font-size: 1rem !important;
}

.v-data-table__mobile-table-row {
    border-bottom: solid 1px rgb(173 173 173 / 95%);
}

.v-data-table__mobile-row {
    border-bottom: solid 1px rgb(173 173 173 / 40%);
}

.v-card__title {
    border-bottom: solid 2px rgb(0 0 0 / 11%);
}

.v-dialog > .v-card > .v-card__text {
    padding: 20px 24px 20px !important;
}

.box {
    box-shadow: 0 10px 15px -5px rgb(0 0 0 / 40%);
}


.v-data-table__wrapper table thead.v-data-table-header {
    background-color: #e0e0e0;
    height: 60px;
}

/*.
v-data-table__wrapper table thead.v-data-table-header tr th {*/
/*    font-size: 0.9em !important;*/
/*
}*/

/*
.theme--light.v-data-table.v-data-table--fixed-header thead th {
    background-color: unset !important;
    border-right: thin solid rgb(0 0 0 / 27%);
}*/

.cursor-pointer {
    cursor: pointer;
}

.v-row-group__header {
    background-color: #ffb5b5 !important;
}

.v-row-group__header th {
    font-size: 1.1em !important;
    height: 40px !important;
}

.jqx-input {
    background-color: #f0f0f0;
    border: solid 1px #959595;
}

.jqx-input-content {
    background-color: #f0f0f0;
    font-size: 17px;
}

.jqx-input-content::placeholder {
    font-size: 15px;
}

.shipper-wrapper .v-data-table__mobile-row {
    font-size: 1.1em !important;
    min-height: 40px !important;
}

.greenColor {
    background-color: #98ff98 !important;
}


.lightGreenColor {
    background-color: #28ebbf !important;
}

.unRead {
    background-color: #98ff98 !important;
}

@media only screen and (max-width: 991px) {
    .layout-top-nav .main-header .navbar {
        background-color: #a21d22 !important;
    }

    .navbar-custom-menu .navbar-nav li:last-child > a {
        padding: 0;
    }
}


@media only screen and (max-width: 600px) {
    .v-btn--fab.v-size--x-small {
        height: 40px !important;
        width: 40px !important;
    }

    .v-btn--icon.v-size--x-small .v-icon, .v-btn--fab.v-size--x-small .v-icon {
        font-size: 23px !important;
    }
}
