.v-skeleton-loader--is-loading {
    overflow: hidden;
}

.v-skeleton-loader {
    border-radius: 4px;
    position: relative;
    vertical-align: top;
    border-bottom: 1px solid #DED9DF;
    margin: 0px 10px 20px 10px;
}

.v-skeleton-loader-admin {
    margin: 10px 0px;
}

.v-skeleton-loader-menu {
    border-radius: 4px;
    position: relative;
    vertical-align: top;
    border-bottom: none;
    margin: 0px 0px 20px 0px;
    background-color: #fff;
    padding: 16px;
}

[aria-busy=true] {
    cursor: progress;
}

.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,
.theme--light.v-skeleton-loader .v-skeleton-loader__article,
.theme--light.v-skeleton-loader .v-skeleton-loader__actions {
    background: #fff;
}

.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line {
    border-radius: 4px;
}

.v-skeleton-loader__list-item-avatar-three-line {
    align-content: center;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}

.v-skeleton-loader__list-item-avatar-three-line {
    height: 88px;
}

.v-skeleton-loader__bone {
    border-radius: inherit;
    overflow: hidden;
    position: relative;
}

.v-skeleton-loader .v-skeleton-loader__bone:after {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, 0));
}

.v-skeleton-loader__bone:after {
    animation: loading 1.5s infinite;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(-100%);
    z-index: 1;
}

.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {
    margin-right: 16px;
}

.v-skeleton-loader .v-skeleton-loader__avatar {
    background: rgba(0, 0, 0, .12);
}

.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {
    align-self: flex-start;
}

.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {
    width: 60px;
    height: 60px;
}

.v-skeleton-loader__avatar {
    border-radius: 5%;
}

.v-skeleton-loader__paragraph, .v-skeleton-loader__sentences {
    flex: 1 0 auto;
}

.v-skeleton-loader__paragraph .v-skeleton-loader__text:first-child {
    max-width: 70%;
}

.v-skeleton-loader .v-skeleton-loader__text,
.v-skeleton-loader .v-skeleton-loader__heading,
.v-skeleton-loader .v-skeleton-loader__button,
.theme--light.v-skeleton-loader .v-skeleton-loader__image {
    background: rgba(0, 0, 0, .12);
}


.v-skeleton-loader__text {
    border-radius: 6px;
    flex: 1 0 auto;
    height: 12px;
    margin-bottom: 6px;
}

.v-skeleton-loader__heading {
    border-radius: 12px;
    height: 35px;
    width: 100%;
}

.v-skeleton-loader__article .v-skeleton-loader__heading {
    margin: 16px 0 16px 16px;
}

.v-skeleton-loader-menu .v-skeleton-loader__heading {
    margin-right: auto;
    margin-left: auto;
}

.v-skeleton-loader-button .v-skeleton-loader__button {
    border-radius: 5px;
    height: 58px;
    width: 100%;
    margin: auto;
}

.v-skeleton-loader-button {
    border: none;
    margin: auto;
}

.v-skeleton-loader-menu .v-skeleton-loader__list-item-avatar-three-line {
    border-bottom: 1px solid #e3e3e3;
    border-radius: 0px;
}

.v-skeleton-loader-menu .v-skeleton-loader__header {
    border-bottom: 1px dashed #ccc;
}

.v-skeleton-header .v-skeleton-loader__header {
    padding: 16px 0;
    border-bottom: 1px dashed #ccc;
}

.v-skeleton-loader-category .v-skeleton-loader__list-item-avatar-three-line {
    height: 35px;
    border-bottom: none;
}

.v-skeleton-header  .v-skeleton-loader__paragraph .v-skeleton-loader__text:first-child {
    max-width: 100%;
}

.v-skeleton-header, .v-skeleton-loader-actions {
    border: none;
}

.v-skeleton-loader__actions {
    text-align: left;
}
.v-skeleton-loader__actions .v-skeleton-loader__button:first-child {
    margin-right: 12px;
}

.v-skeleton-loader__actions .v-skeleton-loader__button {
    display: inline-block;
    border-radius: 4px;
    height: 35px;
    width: 140px
}

.v-skeleton-loader-detail {
    background-color: #fff;
    padding: 26px 28px 5px;
    margin: auto;
}

.v-skeleton-loader-detail .v-skeleton-loader__avatar {
    width: 100px;
    height: 100px;
}
.v-skeleton-loader-detail .v-skeleton-loader__list-item-avatar-three-line {
    height: 100px;
}
.v-skeleton-loader-detail .v-skeleton-loader__actions {
    float: right;
}
.v-skeleton-loader-detail .v-skeleton-loader__paragraph-detail {
    align-self: stretch;
    padding-top: 10px;
}
.v-skeleton-loader-detail .v-skeleton-loader__paragraph-comment-sub .v-skeleton-loader__image {
    width: 130px;
    height: 130px;
}
.v-skeleton-loader-detail .v-skeleton-loader__paragraph-comment-sub .v-skeleton-loader__text {
    width: 105px;
    height: 26px;
}
.v-skeleton-loader-detail .v-skeleton-loader__actions-comment .v-skeleton-loader__button {
    width: 244px;
    height: 26px;
}
/* .v-skeleton-loader-detail .v-skeleton-loader__paragraph-comment {
    padding: 20px 0px;
} */
.v-skeleton-loader-detail .v-skeleton-loader__paragraph-comment .v-skeleton-loader__button {
    width: 244px;
    height: 40px;
}

.v-skeleton-loader-detail .v-skeleton-loader__paragraph-comment:last-child {
    padding: 20px 0px;
    border-bottom: none;
}

.v-skeleton-loader__image:first-child, .v-skeleton-loader__image:last-child {
    border-radius: inherit;
}

.v-skeleton-loader__image {
    height: 180px;
}

.v-skeleton-loader-detail-image .v-skeleton-loader__date-picker-days {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    padding-top: 20px;
    border-top: 1px solid #e3e3e3;
}
.v-skeleton-loader-detail-image .v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar {
    border-radius: 4px;
    flex: 1 1 auto;
    margin: 4px;
}
.v-skeleton-loader-detail-image .v-skeleton-loader__actions {
    float: none;
    text-align: center;
    margin-top: 10px;
}
.v-skeleton-loader-detail-image .v-skeleton-loader__actions .v-skeleton-loader__button {
   width: 260px;
   height: 50px;
}

.v-skeleton-loader-category-menu .v-skeleton-loader__avatar {
   width: 40px;
   height: 40px;
}

.v-skeleton-loader-admin-menu .v-skeleton-loader__paragraph .v-skeleton-loader__text {
    max-width: 70%;
    margin: 10px 0px;
}
.v-skeleton-loader-admin-menu .v-skeleton-loader__actions .v-skeleton-loader__button {
    width: 100%;
    height: 50px;
}

.v-skeleton-loader__bone.loader-number-item {
    width: 135px;
    float: right;
    margin: 15px 0;
}

.loading-page {
    padding: 0px 10px;
}


@-webkit-keyframes loading {
    to {
        transform: translateX(100%);
    }
}

@keyframes loading {
    to {
        transform: translateX(100%);
    }
}
