.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state="error"] {
    background-color: rgba(255, 63, 142, 0.68);
    color: rgba(0, 0, 0, 0.67);
}
.kt-wizard-v2__nav-item[data-ktwizard-state="error"] .kt-wizard-v2__nav-label-desc {
    color: rgba(0, 0, 0, 0.67) !important;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state="done"] {
    background-color: #FFFFFF !important;
}

.kt-inbox .kt-inbox__icon {
    border: 0;
    background: 0 0;
    outline: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 35px;
    width: 35px;
    background-color: #f7f8fa;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
    margin: 0;
    border-radius: 0;
    border-radius: 4px
}

.kt-inbox .kt-inbox__icon i {
    font-size: 1.1rem
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--sm {
    height: 26px;
    width: 26px
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--sm i {
    font-size: .8rem
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--md {
    height: 30px;
    width: 30px
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--md i {
    font-size: 1rem
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--light {
    background-color: transparent
}

.kt-inbox .kt-inbox__icon i {
    color: #8e96b8
}

.kt-inbox .kt-inbox__icon g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #8e96b8
}

.kt-inbox .kt-inbox__icon:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--active, .kt-inbox .kt-inbox__icon:hover {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: #ebedf2
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--active.kt-inbox__icon--light, .kt-inbox .kt-inbox__icon:hover.kt-inbox__icon--light {
    background-color: transparent
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--active i, .kt-inbox .kt-inbox__icon:hover i {
    color: #5d78ff
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--active g [fill], .kt-inbox .kt-inbox__icon:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #5d78ff
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--active:hover g [fill], .kt-inbox .kt-inbox__icon:hover:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--back {
    background-color: transparent
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--back i {
    color: #8e96b8;
    font-size: 1.5rem
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--back g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #8e96b8
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--back:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--back svg {
    height: 32px;
    width: 32px
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--back:hover {
    background-color: transparent
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--back:hover i {
    color: #5d78ff
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--back:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #5d78ff
}

.kt-inbox .kt-inbox__icon.kt-inbox__icon--back:hover:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.kt-inbox .kt-inbox__aside {
    padding: 40px 20px;
    width: 275px
}

.kt-inbox .kt-inbox__aside .kt-inbox__compose {
    margin: 0 20px;
    padding: .9rem 0
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav {
    margin-top: 1.2rem
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item {
    margin-bottom: .5rem
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item .kt-nav__link {
    padding: .75rem 20px;
    border-radius: 4px
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item .kt-nav__link i {
    color: #8e96b8
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item .kt-nav__link g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #8e96b8
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item .kt-nav__link:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item .kt-nav__link .kt-nav__link-icon {
    text-align: center;
    margin: 0 .7rem 0 -.23rem
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item .kt-nav__link .kt-nav__link-text {
    font-weight: 500;
    color: #74788d
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item:last-child {
    margin-bottom: 0
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item:last-child .kt-nav__link .kt-nav__link-icon {
    font-size: .9rem
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.hover .kt-nav__link, .kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.kt-nav__item--active .kt-nav__link, .kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.kt-nav__item--selected .kt-nav__link {
    background-color: #f7f8fa;
    border-radius: 4px
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.hover .kt-nav__link i, .kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.kt-nav__item--active .kt-nav__link i, .kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.kt-nav__item--selected .kt-nav__link i {
    color: #5d78ff
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.hover .kt-nav__link g [fill], .kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.kt-nav__item--active .kt-nav__link g [fill], .kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.kt-nav__item--selected .kt-nav__link g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #5d78ff
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.hover .kt-nav__link:hover g [fill], .kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.kt-nav__item--active .kt-nav__link:hover g [fill], .kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.kt-nav__item--selected .kt-nav__link:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.hover .kt-nav__link .kt-nav__link-text, .kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.kt-nav__item--active .kt-nav__link .kt-nav__link-text, .kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item.kt-nav__item--selected .kt-nav__link .kt-nav__link-text {
    color: #5d78ff
}

.kt-inbox .kt-inbox__list {
    display: none;
    padding: 0
}

@media (min-width: 1025px) {
    .kt-inbox .kt-inbox__list {
        margin-left: 25px
    }
}

.kt-inbox .kt-inbox__list.kt-inbox__list--shown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__list .kt-inbox__items {
    padding: 0
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item {
    display: none;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 12px 25px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media screen\0 {
    .kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info {
        padding: 8px 0
    }
}

@media screen\0 {
    .kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info {
        min-width: 210px
    }
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen\0 {
    .kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__actions {
        min-width: 70px
    }
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__actions .kt-checkbox {
    margin: 0;
    padding: 0;
    margin-right: 10px
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__actions .kt-inbox__icon {
    height: 22px;
    width: 22px
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__actions .kt-inbox__icon i {
    font-size: 1rem;
    color: #ebedf2
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__actions .kt-inbox__icon:hover i {
    color: rgba(255, 184, 34, .5) !important
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__actions .kt-inbox__icon.kt-inbox__icon--on i {
    color: #ffb822 !important
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__sender {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 30px;
    width: 175px
}

@media screen\0 {
    .kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__sender {
        min-width: 175px
    }
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__sender .kt-media {
    margin-right: 10px;
    min-width: 30px !important
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__sender .kt-media span {
    min-width: 30px !important
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__sender .kt-inbox__author {
    font-size: 1rem;
    color: #595d6e;
    font-weight: 500
}

@media (max-width: 1400px) {
    .kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__sender {
        display: block;
        width: 70px;
        margin-right: 10px
    }

    .kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__sender .kt-inbox__author {
        display: block
    }

    .kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__info .kt-inbox__sender .kt-media {
        margin-bottom: 5px
    }
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__details {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-top: 5px
}

@media screen\0 {
    .kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__details {
        width: 0;
        height: 0
    }
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__details .kt-inbox__message .kt-inbox__subject {
    font-size: 1rem;
    color: #48465b;
    font-weight: 400
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__details .kt-inbox__message .kt-inbox__summary {
    font-size: 1rem;
    color: #a2a5b9;
    font-weight: 400;
    text-overflow: ellipsis
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__details .kt-inbox__labels {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__details .kt-inbox__labels .kt-inbox__label {
    margin-right: 5px
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__datetime {
    font-size: 1rem;
    color: #a2a5b9;
    font-weight: 400;
    margin-left: 20px;
    margin-top: 5px;
    width: 85px;
    text-align: right
}

@media (max-width: 1400px) {
    .kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item .kt-inbox__datetime {
        width: 70px
    }
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item.kt-inbox__item--selected, .kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item:hover {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: #f2f3f7
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item.kt-inbox__item--selected .kt-inbox__info .kt-inbox__actions .kt-inbox__icon i, .kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item:hover .kt-inbox__info .kt-inbox__actions .kt-inbox__icon i {
    font-size: 1rem;
    color: #e2e5ec
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item.kt-inbox__item--unread .kt-inbox__sender .kt-inbox__author {
    color: #48465b;
    font-weight: 600
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item.kt-inbox__item--unread .kt-inbox__details .kt-inbox__message .kt-inbox__subject {
    color: #48465b;
    font-weight: 600
}

.kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item.kt-inbox__item--unread .kt-inbox__datetime {
    color: #48465b;
    font-weight: 600
}

.kt-inbox .kt-inbox__list .kt-inbox__items[data-type=inbox] .kt-inbox__item[data-type=inbox] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__list .kt-inbox__items[data-type=marked] .kt-inbox__item[data-type=marked] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__list .kt-inbox__items[data-type=draft] .kt-inbox__item[data-type=draft] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__list .kt-inbox__items[data-type=sent] .kt-inbox__item[data-type=sent] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__list .kt-inbox__items[data-type=trash] .kt-inbox__item[data-type=trash] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__toolbar {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 1rem
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__actions .kt-inbox__check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__actions .kt-inbox__check .kt-checkbox {
    margin: 0;
    padding-left: 0
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__actions .kt-inbox__check .kt-inbox__icon {
    margin-left: 0
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__actions .kt-inbox__panel {
    display: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__actions.kt-inbox__actions--expanded .kt-inbox__panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__actions .kt-inbox__icon {
    margin-right: .5rem
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__actions .kt-inbox__icon.kt-inbox__icon--back {
    margin-right: 2.5rem
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 1rem
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__controls .kt-inbox__icon {
    margin-left: .5rem
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__controls .kt-inbox__sort {
    margin-left: .5rem
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__controls .kt-inbox__pages {
    margin-left: .5rem
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__controls .kt-inbox__pages .kt-inbox__perpage {
    color: #74788d;
    font-size: 1rem;
    font-weight: 500;
    margin-right: 1rem;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    padding: .5rem 0
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__controls .kt-inbox__pages .kt-inbox__perpage:hover {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    color: #5d78ff
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__search {
    width: 300px
}

@media (min-width: 1601px) {
    .kt-inbox .kt-inbox__toolbar .kt-inbox__search {
        position: absolute;
        left: 50%;
        width: 300px;
        margin-left: -150px
    }
}

@media screen\0
and (min-width: 1601px) {
    .kt-inbox .kt-inbox__toolbar .kt-inbox__search {
        top: 18px
    }
}

@media (max-width: 1599px) {
    .kt-inbox .kt-inbox__toolbar .kt-inbox__search {
        width: 175px
    }
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__search .input-group .input-group-text {
    border: none;
    background-color: #f2f3f7;
    padding: 0 .65rem 0 1rem
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__search .input-group .input-group-text .kt-svg-icon {
    height: 22px;
    width: 22px
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__search .input-group .input-group-text i {
    font-size: 1.1rem
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__search .input-group .form-control {
    height: 44px;
    border: none;
    background-color: #f2f3f7
}

@media (max-width: 1024px) {
    .kt-inbox .kt-inbox__toolbar .kt-inbox__search .input-group .form-control {
        height: 40px
    }
}

.kt-inbox .kt-inbox__toolbar .kt-inbox__sep {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1rem;
    width: 1rem
}

@media (max-width: 1450px) {
    .kt-inbox .kt-inbox__toolbar {
        position: static
    }

    .kt-inbox .kt-inbox__toolbar .kt-inbox__search {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-top: 25px;
        margin-bottom: 10px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 100%
    }

    .kt-inbox .kt-inbox__toolbar .kt-inbox__actions {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .kt-inbox .kt-inbox__toolbar .kt-inbox__controls {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .kt-inbox .kt-inbox__toolbar.kt-inbox__toolbar--extended .kt-inbox__actions {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-bottom: 10px;
        -webkit-box-pack: flex-first;
        -ms-flex-pack: flex-first;
        justify-content: flex-first
    }

    .kt-inbox .kt-inbox__toolbar.kt-inbox__toolbar--extended .kt-inbox__controls {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-bottom: 10px;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.kt-inbox .kt-inbox__view {
    padding: 0;
    display: none
}

@media (min-width: 1025px) {
    .kt-inbox .kt-inbox__view {
        margin-left: 25px
    }
}

.kt-inbox .kt-inbox__view.kt-inbox__view--shown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__view .kt-inbox__subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 25px
}

.kt-inbox .kt-inbox__view .kt-inbox__subject .kt-inbox__title {
    margin-right: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.kt-inbox .kt-inbox__view .kt-inbox__subject .kt-inbox__title .kt-inbox__text {
    margin: 0;
    padding: 0;
    color: #595d6e;
    font-size: 1.4rem;
    font-weight: 500
}

.kt-inbox .kt-inbox__view .kt-inbox__subject .kt-inbox__title .kt-inbox__label {
    margin-left: .75rem
}

.kt-inbox .kt-inbox__view .kt-inbox__subject .kt-inbox__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px 0
}

.kt-inbox .kt-inbox__view .kt-inbox__subject .kt-inbox__actions .kt-inbox__icon {
    margin-left: .5rem
}

.kt-inbox .kt-inbox__view .kt-inbox__subject .kt-inbox__actions .kt-inbox__icon:first-child {
    margin-left: 0
}

.kt-inbox .kt-inbox__view .kt-inbox__reply {
    margin-top: 30px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 25px
}

.kt-inbox .kt-inbox__view .kt-inbox__reply .kt-inbox__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__view .kt-inbox__reply .kt-inbox__actions .btn {
    margin-right: 1rem
}

.kt-inbox .kt-inbox__view .kt-inbox__reply .kt-inbox__form {
    display: none
}

.kt-inbox .kt-inbox__view .kt-inbox__reply.kt-inbox__reply--on .kt-inbox__actions {
    display: none
}

.kt-inbox .kt-inbox__view .kt-inbox__reply.kt-inbox__reply--on .kt-inbox__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__view .kt-inbox__messages {
    margin-top: 15px
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message {
    padding: 0 25px 15px 25px;
    margin-bottom: 15px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .05)
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message:last-child {
    margin-bottom: 0
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-media {
    margin-right: 1.2rem
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .5rem .5rem .5rem 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__author .kt-inbox__name {
    color: #48465b;
    font-weight: 600;
    font-size: 1.1rem;
    margin-right: .5rem
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__author .kt-inbox__status {
    color: #a2a5b9;
    font-weight: 500
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__author .kt-inbox__status a {
    font-size: .9rem
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__author .kt-inbox__status .kt-badge {
    margin-right: .4rem;
    margin-bottom: .1rem
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__details .kt-inbox__tome {
    display: none
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__details .kt-inbox__tome .kt-inbox__details {
    padding: 20px 0
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__details .kt-inbox__tome .kt-inbox__details td {
    padding: 5px 10px;
    vertical-align: top
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__details .kt-inbox__tome .kt-inbox__details td:nth-child(1) {
    width: 30px;
    text-align: right;
    color: #a2a5b9
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__details .kt-inbox__tome .kt-inbox__details td:nth-child(2) {
    text-align: left;
    color: #595d6e;
    font-weight: 500
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__details .kt-inbox__tome .kt-inbox__label {
    color: #74788d;
    font-weight: 400;
    font-size: 1rem
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__details .kt-inbox__tome .kt-inbox__label i {
    margin-left: .5rem;
    font-size: .7rem;
    color: #74788d
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__details .kt-inbox__desc {
    color: #74788d;
    font-weight: 400;
    font-size: 1rem
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__actions .kt-inbox__datetime {
    color: #a2a5b9;
    font-weight: 500;
    font-size: 1rem;
    margin-right: 1.5rem
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__actions .kt-inbox__group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__actions .kt-inbox__icon.kt-inbox__icon--label:hover i {
    color: rgba(255, 184, 34, .5) !important
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__actions .kt-inbox__icon.kt-inbox__icon--label.kt-inbox__icon--on i {
    color: #ffb822 !important
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__body {
    display: none;
    padding: 1rem 0
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message.kt-inbox__message--expanded .kt-inbox__head .kt-inbox__info .kt-inbox__details .kt-inbox__tome {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message.kt-inbox__message--expanded .kt-inbox__head .kt-inbox__info .kt-inbox__details .kt-inbox__desc {
    display: none
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message.kt-inbox__message--expanded .kt-inbox__body {
    display: block
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message.kt-inbox__message--reply .kt-inbox__reply {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__reply {
    margin-bottom: 30px
}

.kt-inbox .kt-inbox__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .1)
}

.kt-inbox .kt-inbox__form .kt-inbox__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 15px 20px 25px;
    border-bottom: 1px solid #ebedf2
}

.kt-inbox .kt-inbox__form .kt-inbox__head .kt-inbox__title {
    margin-right: 10px;
    font-size: 1.2rem;
    font-weight: 500;
    color: #595d6e
}

.kt-inbox .kt-inbox__form .kt-inbox__head .kt-inbox__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__form .kt-inbox__head .kt-inbox__actions .kt-inbox__icon {
    margin-left: 5px
}

.kt-inbox .kt-inbox__form .kt-inbox__body {
    padding: 0 0 10px 0
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 25px
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .tagify {
    border: 0 !important
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .tagify .tagify__input {
    border: 0 !important
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 0
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field.kt-inbox__field--bcc, .kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field.kt-inbox__field--cc {
    display: none;
    margin-top: 5px
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__label {
    font-weight: 400;
    font-size: 1rem;
    width: 40px;
    min-width: 40px;
    color: #74788d
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__input {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__input input {
    border: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__input .form-control {
    border: 0;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    color: #74788d
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__input .form-control::-moz-placeholder {
    color: #74788d;
    opacity: 1
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__input .form-control:-ms-input-placeholder {
    color: #74788d
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__input .form-control::-webkit-input-placeholder {
    color: #74788d
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__tools {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 1rem
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to .kt-inbox__field .kt-inbox__tools .kt-inbox__tool {
    font-size: 1rem;
    color: #a2a5b9;
    font-weight: 500;
    margin-left: 10px;
    cursor: pointer
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to.kt-inbox__to--cc .kt-inbox__tools .kt-inbox__tool:nth-child(1) {
    display: none
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to.kt-inbox__to--cc .kt-inbox__field.kt-inbox__field--cc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to.kt-inbox__to--bcc .kt-inbox__tools .kt-inbox__tool:nth-child(2) {
    display: none
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to.kt-inbox__to--bcc .kt-inbox__field.kt-inbox__field--bcc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 25px;
    border-top: 1px solid #ebedf2
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__subject .form-control {
    border: 0;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: 400;
    font-size: 1rem;
    color: #74788d
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__subject .form-control::-moz-placeholder {
    color: #74788d;
    opacity: 1
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__subject .form-control:-ms-input-placeholder {
    color: #74788d
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__subject .form-control::-webkit-input-placeholder {
    color: #74788d
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__text {
    padding: 10px 25px;
    padding-bottom: 0;
    font-weight: 400;
    font-size: 1rem;
    color: #74788d
}

.kt-inbox .kt-inbox__form .kt-inbox__body .ql-container.ql-snow {
    border: 0;
    padding: 0;
    border-radius: 0
}

.kt-inbox .kt-inbox__form .kt-inbox__body .ql-container.ql-snow .ql-editor {
    font-weight: 400;
    font-size: 1rem;
    color: #74788d;
    padding: 15px 25px;
    font-family: Poppins, Helvetica, sans-serif
}

.kt-inbox .kt-inbox__form .kt-inbox__body .ql-container.ql-snow .ql-editor.ql-blank:before {
    left: 25px;
    color: #a2a5b9;
    font-weight: 400;
    font-style: normal
}

.kt-inbox .kt-inbox__form .kt-inbox__body .ql-toolbar.ql-snow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0;
    border: 0;
    border-top: 1px solid #ebedf2;
    border-bottom: 1px solid #ebedf2;
    padding-left: 18px
}

.kt-inbox .kt-inbox__form .kt-inbox__body .ql-toolbar.ql-snow .ql-picker-label, .kt-inbox .kt-inbox__form .kt-inbox__body .ql-toolbar.ql-snow .ql-picker-label:before {
    font-weight: 400;
    font-size: 1rem;
    color: #74788d;
    font-family: Poppins, Helvetica, sans-serif
}

.kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__attachments {
    min-width: 500px;
    display: inline-block;
    padding: 0 25px
}

.kt-inbox .kt-inbox__form .kt-inbox__foot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 25px;
    border-top: 1px solid #ebedf2
}

.kt-inbox .kt-inbox__form .kt-inbox__foot .kt-inbox__primary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.kt-inbox .kt-inbox__form .kt-inbox__foot .kt-inbox__primary .btn-group .btn:nth-child(1) {
    padding-left: 20px;
    padding-right: 20px
}

.kt-inbox .kt-inbox__form .kt-inbox__foot .kt-inbox__primary .btn-group .btn:nth-child(2) {
    padding-left: 6px;
    padding-right: 9px
}

.kt-inbox .kt-inbox__form .kt-inbox__foot .kt-inbox__primary .kt-inbox__panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 1rem
}

.kt-inbox .kt-inbox__form .kt-inbox__foot .kt-inbox__secondary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0
}

.kt-inbox .kt-portlet__head {
    min-height: 80px !important;
    padding: 10px 25px
}

@media (max-width: 1024px) {
    .kt-inbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .kt-inbox .kt-inbox__aside {
        background: #fff;
        margin: 0
    }

    .kt-inbox .kt-inbox__aside .kt-inbox__compose {
        margin: 0
    }

    .kt-inbox .kt-inbox__aside .kt-inbox__nav .kt-nav .kt-nav__item .kt-nav__link {
        padding: .75rem 10px
    }

    .kt-inbox .kt-inbox__toolbar {
        position: static
    }

    .kt-inbox .kt-inbox__toolbar .kt-inbox__search {
        margin: 10px 0
    }

    .kt-inbox .kt-inbox__toolbar .kt-inbox__actions {
        margin: 10px 0
    }

    .kt-inbox .kt-inbox__toolbar .kt-inbox__controls {
        margin: 10px 0
    }

    .kt-inbox .kt-inbox__list .kt-inbox__items {
        overflow: auto
    }

    .kt-inbox .kt-inbox__list .kt-inbox__items .kt-inbox__item {
        min-width: 500px;
        padding: 10px 15px;
        margin-bottom: 15px
    }

    .kt-inbox .kt-inbox__list .kt-portlet__head {
        min-height: 60px !important;
        padding: 10px 15px
    }

    .kt-inbox .kt-inbox__view .kt-inbox__subject {
        padding: 10px 15px
    }

    .kt-inbox .kt-inbox__view .kt-inbox__subject .kt-inbox__title {
        display: block
    }

    .kt-inbox .kt-inbox__view .kt-inbox__subject .kt-inbox__title .kt-inbox__text {
        display: inline
    }

    .kt-inbox .kt-inbox__view .kt-inbox__messages {
        padding: 10px 15px
    }

    .kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message {
        padding: 0 10px 5px 10px;
        margin-bottom: 15px
    }

    .kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-media span {
        width: 26px;
        height: 26px
    }

    .kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__info .kt-inbox__details .kt-inbox__desc {
        display: none
    }

    .kt-inbox .kt-inbox__view .kt-inbox__reply {
        padding: 10px 15px;
        overflow: auto
    }

    .kt-inbox .kt-inbox__form {
        min-width: 400px
    }

    .kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__to {
        padding: 10px 15px
    }

    .kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__subject {
        padding: 10px 15px
    }

    .kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__text {
        padding: 10px 15px
    }

    .kt-inbox .kt-inbox__form .kt-inbox__body .ql-container.ql-snow .ql-editor {
        padding: 15px 15px
    }

    .kt-inbox .kt-inbox__form .kt-inbox__body .ql-container.ql-snow .ql-editor.ql-blank:before {
        left: 15px
    }

    .kt-inbox .kt-inbox__form .kt-inbox__body .kt-inbox__attachments {
        min-width: auto;
        padding: 0 15px
    }

    .kt-inbox .kt-portlet__head {
        min-height: 60px !important;
        padding: 10px 15px
    }
}

@media (max-width: 768px) {
    .kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .kt-inbox .kt-inbox__view .kt-inbox__messages .kt-inbox__message .kt-inbox__head .kt-inbox__actions {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .kt-inbox .kt-inbox__view .kt-inbox__reply {
        padding: 10px 15px
    }
}

.kt-inbox__aside-close {
    display: none
}

@media (max-width: 1024px) {
    .kt-inbox__aside {
        z-index: 1001;
        position: fixed;
        -webkit-overflow-scrolling: touch;
        top: 0;
        bottom: 0;
        overflow-y: auto;
        -webkit-transform: translate3d(0, 0, 0);
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        width: 300px !important;
        -webkit-transition: left .3s ease, right .3s ease;
        transition: left .3s ease, right .3s ease;
        left: -320px
    }

    .kt-inbox__aside.kt-inbox__aside--on {
        -webkit-transition: left .3s ease, right .3s ease;
        transition: left .3s ease, right .3s ease;
        left: 0
    }
}

@media screen\0
and (max-width: 1024px) {
    .kt-inbox__aside {
        -webkit-transition: none !important;
        transition: none !important
    }
}

@media (max-width: 1024px) {
    .kt-inbox__aside--right .kt-inbox__aside {
        right: -320px;
        left: auto
    }

    .kt-inbox__aside--right .kt-inbox__aside.kt-inbox__aside--on {
        -webkit-transition: left .3s ease, right .3s ease;
        transition: left .3s ease, right .3s ease;
        right: 0;
        left: auto
    }

    .kt-inbox__aside-close {
        width: 25px;
        height: 25px;
        top: 1px;
        z-index: 1002;
        -webkit-transition: left .3s ease, right .3s ease;
        transition: left .3s ease, right .3s ease;
        position: fixed;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-radius: 3px;
        cursor: pointer;
        outline: 0 !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        left: -25px
    }
}

@media screen\0
and (max-width: 1024px) {
    .kt-inbox__aside-close {
        -webkit-transition: none !important;
        transition: none !important
    }
}

@media (max-width: 1024px) {
    .kt-inbox__aside-close > i {
        line-height: 0;
        font-size: 1.4rem
    }

    .kt-inbox__aside-close:hover {
        text-decoration: none
    }

    .kt-inbox__aside--right .kt-inbox__aside-close {
        left: auto;
        right: -25px
    }

    .kt-inbox__aside--on .kt-inbox__aside-close {
        -webkit-transition: left .3s ease, right .3s ease;
        transition: left .3s ease, right .3s ease;
        left: 274px
    }

    .kt-inbox__aside--on.kt-inbox__aside--right .kt-inbox__aside-close {
        left: auto;
        right: 274px
    }

    .kt-inbox__aside-overlay {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        overflow: hidden;
        z-index: 1000;
        background: rgba(0, 0, 0, .1);
        -webkit-animation: kt-animate-fade-in .3s linear 1;
        animation: kt-animate-fade-in .3s linear 1
    }

    .kt-inbox__aside-overlay {
        background: rgba(0, 0, 0, .05)
    }

    .kt-inbox__aside-close {
        background-color: #f7f8fa
    }

    .kt-inbox__aside-close > i {
        color: #74788d
    }

    .kt-inbox__aside-close:hover {
        background-color: transparent
    }

    .kt-inbox__aside-close:hover > i {
        color: #5d78ff
    }
}

@media (max-width: 350px) {
    .kt-inbox__aside {
        width: 90% !important
    }
}

.kt-todo .kt-todo__content {
    width: 100%
}

.kt-todo .kt-todo__top {
    position: sticky;
    top: 145px;
}

.kt-todo .kt-todo__aside {
    padding: 20px;
    width: 275px
}

@media (min-width: 1025px) {
    .kt-todo .kt-todo__aside {
        margin-right: 25px
    }
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item {
    margin-bottom: .5rem
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item .kt-nav__link-title {
    padding-left: 1.9rem;
    font-weight: 600;
    color: #48465b;
    font-size: 1.1rem;
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item .kt-nav__link {
    padding: .6rem 20px;
    border-radius: 4px
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item .kt-nav__link i {
    color: #8e96b8
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item .kt-nav__link g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #8e96b8
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item .kt-nav__link:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item .kt-nav__link .kt-nav__link-icon {
    text-align: center;
    margin: 0 .7rem 0 -.23rem
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item .kt-nav__link .kt-nav__link-icon.kt-nav__link-icon--size {
    font-size: .9rem;
    color: #93a2dd
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item .kt-nav__link .kt-nav__link-icon svg {
    width: 20px;
    height: 20px
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item .kt-nav__link .kt-nav__link-icon g [fill] {
    fill: #93a2dd
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item .kt-nav__link .kt-nav__link-text {
    font-weight: 500;
    color: #595d6e
}
.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item .dropdown-menu {
    max-height: 600px;
    overflow: auto;
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item:last-child {
    margin-bottom: 0
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item:last-child .kt-nav__link .kt-nav__link-icon {
    font-size: .9rem
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.hover .kt-nav__link, .kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.kt-nav__item--active .kt-nav__link, .kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.kt-nav__item--selected .kt-nav__link {
    background-color: #f7f8fa;
    border-radius: 4px
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.hover .kt-nav__link i, .kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.kt-nav__item--active .kt-nav__link i, .kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.kt-nav__item--selected .kt-nav__link i {
    color: #5d78ff
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.hover .kt-nav__link g [fill], .kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.kt-nav__item--active .kt-nav__link g [fill], .kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.kt-nav__item--selected .kt-nav__link g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #5d78ff
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.hover .kt-nav__link:hover g [fill], .kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.kt-nav__item--active .kt-nav__link:hover g [fill], .kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.kt-nav__item--selected .kt-nav__link:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.hover .kt-nav__link .kt-nav__link-text, .kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.kt-nav__item--active .kt-nav__link .kt-nav__link-text, .kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item.kt-nav__item--selected .kt-nav__link .kt-nav__link-text {
    color: #5d78ff
}

.kt-todo .kt-todo__header {
    padding: 13px 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.kt-todo .kt-todo__header .kt-todo__title {
    margin: 0;
    font-size: 1.4rem;
    padding-right: 2rem;
    font-weight: 600;
    color: #595d6e
}

.kt-todo .kt-todo__header .kt-todo__nav {
    padding: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-top: .2rem
}

.kt-todo .kt-todo__header .kt-todo__nav .btn {
    margin-right: 1rem
}

.kt-todo .kt-todo__header .kt-todo__nav .kt-todo__link {
    padding: .5rem 1.2rem;
    font-weight: 500;
    color: #74788d;
    border-radius: 4px
}

.kt-todo .kt-todo__header .kt-todo__nav .kt-todo__link:not(:first-child):not(:last-child) {
    margin: 0 .2rem
}

.kt-todo .kt-todo__header .kt-todo__nav .kt-todo__link.kt-todo__link--active, .kt-todo .kt-todo__header .kt-todo__nav .kt-todo__link.kt-todo__link--selected, .kt-todo .kt-todo__header .kt-todo__nav .kt-todo__link:hover {
    background-color: #f7f8fa;
    color: #5d78ff;
    border-radius: 4px
}

.kt-todo .kt-todo__header .kt-todo__users {
    line-height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.kt-todo .kt-todo__header .kt-todo__users .kt-media {
    position: relative;
    z-index: 0
}

.kt-todo .kt-todo__header .kt-todo__users .kt-media:not(:first-child):not(:last-child) {
    margin-left: -.1rem
}

@media (max-width: 1024px) {
    .kt-todo .kt-todo__header {
        padding: 10px 15px
    }
}

.kt-todo .kt-todo__icon {
    border: 0;
    background: 0 0;
    outline: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 35px;
    width: 35px;
    background-color: #f7f8fa;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
    margin: 0;
    border-radius: 0;
    border-radius: 4px
}

.kt-todo .kt-todo__icon i {
    font-size: 1.1rem
}

.kt-todo .kt-todo__icon.kt-todo__icon--sm {
    height: 26px;
    width: 26px
}

.kt-todo .kt-todo__icon.kt-todo__icon--sm i {
    font-size: .8rem
}

.kt-todo .kt-todo__icon.kt-todo__icon--md {
    height: 30px;
    width: 30px
}

.kt-todo .kt-todo__icon.kt-todo__icon--md i {
    font-size: 1rem
}

.kt-todo .kt-todo__icon.kt-todo__icon--light {
    background-color: transparent
}

.kt-todo .kt-todo__icon i {
    color: #8e96b8
}

.kt-todo .kt-todo__icon g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #8e96b8
}

.kt-todo .kt-todo__icon:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.kt-todo .kt-todo__icon.kt-todo__icon--active, .kt-todo .kt-todo__icon:hover {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: #ebedf2
}

.kt-todo .kt-todo__icon.kt-todo__icon--active.kt-todo__icon--light, .kt-todo .kt-todo__icon:hover.kt-todo__icon--light {
    background-color: transparent
}

.kt-todo .kt-todo__icon.kt-todo__icon--active i, .kt-todo .kt-todo__icon:hover i {
    color: #5d78ff
}

.kt-todo .kt-todo__icon.kt-todo__icon--active g [fill], .kt-todo .kt-todo__icon:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #5d78ff
}

.kt-todo .kt-todo__icon.kt-todo__icon--active:hover g [fill], .kt-todo .kt-todo__icon:hover:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.kt-todo .kt-todo__icon.kt-todo__icon--back {
    background-color: transparent
}

.kt-todo .kt-todo__icon.kt-todo__icon--back i {
    color: #8e96b8;
    font-size: 1.5rem
}

.kt-todo .kt-todo__icon.kt-todo__icon--back g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #8e96b8
}

.kt-todo .kt-todo__icon.kt-todo__icon--back:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.kt-todo .kt-todo__icon.kt-todo__icon--back svg {
    height: 32px;
    width: 32px
}

.kt-todo .kt-todo__icon.kt-todo__icon--back:hover {
    background-color: transparent
}

.kt-todo .kt-todo__icon.kt-todo__icon--back:hover i {
    color: #5d78ff
}

.kt-todo .kt-todo__icon.kt-todo__icon--back:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #5d78ff
}

.kt-todo .kt-todo__icon.kt-todo__icon--back:hover:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.kt-todo .kt-todo__list {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    padding: 0
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 25px
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 1rem
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__actions .kt-todo__check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__actions .kt-todo__check .kt-checkbox {
    margin: 0;
    padding-left: 0
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__actions .kt-todo__check .kt-todo__icon {
    margin-left: 0
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__actions .kt-todo__panel {
    display: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__actions .btn {
    padding: .6rem 1rem
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__actions.kt-todo__actions--expanded .kt-todo__panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__actions .kt-todo__icon {
    margin-right: .5rem
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__actions .kt-todo__icon.kt-todo__icon--back {
    margin-right: 2.5rem
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: .4rem 0
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__controls .kt-todo__icon {
    margin-left: .5rem
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__controls .kt-todo__sort {
    margin-left: .5rem
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__controls .kt-todo__pages .kt-todo__perpage {
    color: #74788d;
    font-size: 1rem;
    font-weight: 500;
    margin-right: 1rem;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    padding: .5rem 0
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__controls .kt-todo__pages .kt-todo__perpage:hover {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    color: #5d78ff
}

.kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar .kt-todo__sep {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1rem;
    width: 1rem
}

.kt-todo .kt-todo__list .kt-todo__body {
    padding: 20px 0 0 0
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items {
    padding: 0;
    margin-bottom: 15px
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 12px 25px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media screen\0 {
    .kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info {
        padding: 8px 0
    }
}

@media screen\0 {
    .kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info {
        min-width: 210px
    }
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: .3rem 10px 0 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen\0 {
    .kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__actions {
        min-width: 70px
    }
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__actions .kt-checkbox {
    margin: 0;
    padding: 0;
    margin-right: 10px
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__actions .kt-todo__icon {
    height: 22px;
    width: 22px
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__actions .kt-todo__icon i {
    font-size: 1rem;
    color: #ebedf2
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__actions .kt-todo__icon:hover i {
    color: rgba(255, 184, 34, .5) !important
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__actions .kt-todo__icon.kt-todo__icon--on i {
    color: #ffb822 !important
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__sender {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 30px;
    width: 175px
}

@media screen\0 {
    .kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__sender {
        min-width: 175px
    }
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__sender .kt-media {
    margin-right: 10px;
    min-width: 30px !important
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__sender .kt-media span {
    min-width: 30px !important
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__sender .kt-todo__author {
    font-size: 1rem;
    color: #595d6e;
    font-weight: 500
}

@media (max-width: 1400px) {
    .kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__sender {
        display: block;
        width: 70px;
        margin-right: 10px
    }

    .kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__sender .kt-todo__author {
        display: block
    }

    .kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__info .kt-todo__sender .kt-media {
        margin-bottom: 5px
    }
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__details {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-top: 5px
}

@media screen\0 {
    .kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__details {
        width: 0;
        height: 0
    }
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__details .kt-todo__message .kt-todo__subject {
    font-size: 1rem;
    color: #595d6e;
    font-weight: 500
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__details .kt-todo__message .kt-todo__summary {
    font-size: 1rem;
    color: #a2a5b9;
    font-weight: 400;
    text-overflow: ellipsis
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__details .kt-todo__labels {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__details .kt-todo__labels .kt-todo__label {
    margin-right: 5px
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__datetime {
    font-size: 1rem;
    color: #a2a5b9;
    font-weight: 400;
    margin-right: 1rem;
    margin-top: 5px;
    width: 85px;
    text-align: right
}

@media (max-width: 1400px) {
    .kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item .kt-todo__datetime {
        width: 70px
    }
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item.kt-todo__item--selected, .kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item:hover {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: #f7f8fa
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item.kt-todo__item--selected .kt-todo__info .kt-todo__actions .kt-todo__icon i, .kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item:hover .kt-todo__info .kt-todo__actions .kt-todo__icon i {
    font-size: 1rem;
    color: #e2e5ec
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item.kt-todo__item--unread .kt-todo__sender .kt-todo__author {
    color: #48465b;
    font-weight: 600
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item.kt-todo__item--unread .kt-todo__details .kt-todo__message .kt-todo__subject {
    color: #595d6e;
    font-weight: 600
}

.kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item.kt-todo__item--unread .kt-todo__datetime {
    color: #48465b;
    font-weight: 600
}

.kt-todo .kt-todo__list .kt-todo__foot {
    margin-top: 10px;
    padding: 0 25px
}

.kt-todo .kt-todo__list .kt-todo__foot .kt-todo__toolbar {
    float: right
}

.kt-todo .kt-todo__list .kt-todo__foot .kt-todo__toolbar .kt-todo__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 1rem
}

.kt-todo .kt-todo__list .kt-todo__foot .kt-todo__toolbar .kt-todo__controls .kt-todo__icon {
    margin-left: .5rem
}

.kt-todo .kt-todo__list .kt-todo__foot .kt-todo__toolbar .kt-todo__controls .kt-todo__sort {
    margin-left: .5rem
}

.kt-todo .kt-todo__list .kt-todo__foot .kt-todo__toolbar .kt-todo__controls .kt-todo__pages {
    margin-left: .5rem
}

.kt-todo .kt-todo__list .kt-todo__foot .kt-todo__toolbar .kt-todo__controls .kt-todo__pages .kt-todo__perpage {
    color: #74788d;
    font-size: 1rem;
    font-weight: 500;
    margin-right: 1rem;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    padding: .5rem 0
}

.kt-todo .kt-todo__list .kt-todo__foot .kt-todo__toolbar .kt-todo__controls .kt-todo__pages .kt-todo__perpage:hover {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    color: #5d78ff
}

.kt-todo .kt-todo__view {
    padding: 0;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.kt-todo .kt-todo__view .kt-todo__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding-bottom: 25px
}

@media (max-width: 1024px) {
    .kt-todo .kt-todo__view .kt-todo__wrapper {
        padding-bottom: 15px
    }
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head {
    width: 100%
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head .kt-todo__toolbar {
    cursor: pointer;
    padding-top: .9rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head .kt-todo__toolbar .kt-todo__icon.kt-todo__icon--back {
    display: none
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head .kt-todo__toolbar .kt-todo__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head .kt-todo__toolbar .kt-todo__info .kt-media {
    margin-right: .7rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head .kt-todo__toolbar .kt-todo__info .kt-todo__name {
    color: #48465b;
    font-weight: 600;
    font-size: 1.1rem;
    padding-right: .5rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head .kt-todo__toolbar .kt-todo__info .kt-todo__name:hover {
    color: #5d78ff;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head .kt-todo__toolbar .kt-todo__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .5rem 0
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head .kt-todo__toolbar .kt-todo__details .kt-todo__icon {
    margin: .4rem .5rem .4rem 0;
    font-size: .7rem;
    color: #5d78ff
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head .kt-todo__toolbar .kt-todo__details .kt-todo__desc {
    color: #74788d;
    font-weight: 400;
    font-size: 1rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head .kt-todo__toolbar .kt-todo__details .btn {
    padding: 8px 1rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head .kt-todo__toolbar .kt-todo__details .btn:last-child {
    margin-left: .5rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head .kt-todo__toolbar .kt-todo__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__head .kt-todo__toolbar .kt-todo__actions .kt-todo__datetime {
    color: #a2a5b9;
    font-weight: 500;
    font-size: 1rem;
    margin-right: 1.5rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body {
    padding-bottom: 25px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__title {
    padding-top: 1rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__title .kt-todo__text {
    color: #48465b;
    font-size: 1.5rem;
    font-weight: 600;
    margin-top: 1rem;
    display: block
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__title .kt-todo__labels {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .8rem 0 2rem 0
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__title .kt-todo__labels .kt-todo__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__title .kt-todo__labels .kt-todo__label .kt-todo__dot {
    padding-right: .5rem;
    font-size: 1.2rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__title .kt-todo__labels .kt-todo__label .kt-todo__text {
    color: #a2a5b9;
    font-weight: 500;
    font-size: 1rem;
    margin: 0
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__title .kt-todo__labels .kt-todo__label:last-child {
    padding-left: 1.5rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__title:hover {
    color: #5d78ff;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__desc {
    padding-bottom: 10px;
    display: block;
    color: #a2a5b9;
    font-weight: 500
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__files {
    padding-top: 10px
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__files .kt-todo__file {
    display: block;
    padding-top: .7rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__files .kt-todo__file i {
    padding-right: .5rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__files .kt-todo__file a {
    color: #74788d;
    font-weight: 500
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__files .kt-todo__file a:hover {
    color: #5d78ff;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__comments {
    padding-bottom: 20px
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__comments .kt-todo__comment {
    padding-top: 3rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__comments .kt-todo__comment:last-child {
    padding-top: 2rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__comments .kt-todo__comment .kt-todo__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__comments .kt-todo__comment .kt-todo__box .kt-media {
    margin-right: 1rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__comments .kt-todo__comment .kt-todo__box .kt-todo__username {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    color: #595d6e;
    font-weight: 500
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__comments .kt-todo__comment .kt-todo__box .kt-todo__username:hover {
    color: #5d78ff;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__comments .kt-todo__comment .kt-todo__box .kt-todo__date {
    color: #a2a5b9;
    font-weight: 500
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__body .kt-todo__comments .kt-todo__comment .kt-todo__text {
    padding-left: 3.3rem;
    display: block;
    color: #a2a5b9;
    font-weight: 500
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 1px solid #ebedf2;
    border-radius: 4px
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 15px 20px 25px;
    border-bottom: 1px solid #ebedf2
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__head .kt-todo__title {
    margin-right: 10px;
    font-size: 1.2rem;
    font-weight: 500;
    color: #595d6e
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__head .kt-todo__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__head .kt-todo__actions .kt-todo__icon {
    margin-left: 5px
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__body {
    padding: 0 0 10px 0
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__body .ql-container.ql-snow {
    border: 0;
    padding: 0;
    border-radius: 0
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__body .ql-container.ql-snow .ql-editor {
    font-weight: 400;
    font-size: 1rem;
    color: #74788d;
    padding: 15px 25px;
    font-family: Poppins, Helvetica, sans-serif
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__body .ql-container.ql-snow .ql-editor.ql-blank:before {
    left: 25px;
    color: #a2a5b9;
    font-weight: 400;
    font-style: normal
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__body .ql-toolbar.ql-snow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0;
    border: 0;
    border-top: 0;
    border-bottom: 1px solid #ebedf2;
    padding-left: 18px
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__body .ql-toolbar.ql-snow .ql-picker-label, .kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__body .ql-toolbar.ql-snow .ql-picker-label:before {
    font-weight: 400;
    font-size: 1rem;
    color: #74788d;
    font-family: Poppins, Helvetica, sans-serif
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__body .kt-todo__attachments {
    display: inline-block;
    padding: 0 25px
}

@media (max-width: 1024px) {
    .kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__body .kt-todo__attachments {
        width: 100%
    }
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__foot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 25px
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__foot .kt-todo__primary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__foot .kt-todo__primary .btn-group .btn:nth-child(1) {
    padding-left: 20px;
    padding-right: 20px
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__foot .kt-todo__primary .btn-group .btn:nth-child(2) {
    padding-left: 6px;
    padding-right: 9px
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__foot .kt-todo__primary .kt-todo__panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 1rem
}

.kt-todo .kt-todo__view .kt-todo__wrapper .kt-todo__foot .kt-todo__form .kt-todo__foot .kt-todo__secondary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0
}

.kt-todo .kt-portlet__head {
    min-height: 80px !important;
    padding: 10px 25px
}

@media (max-width: 1024px) {
    .kt-todo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0
    }

    .kt-todo .kt-todo__aside {
        background: #fff;
        margin: 0
    }

    .kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item .kt-nav__link-title {
        padding-left: 1.2rem
    }

    .kt-todo .kt-todo__aside .kt-todo__nav .kt-nav .kt-nav__item .kt-nav__link {
        padding: .75rem 10px
    }

    .kt-todo .kt-todo__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .kt-todo .kt-todo__list.kt-todo__list--hidden {
        display: none
    }

    .kt-todo .kt-todo__list .kt-portlet__head {
        min-height: 60px !important;
        padding: 10px 15px
    }

    .kt-todo .kt-todo__list .kt-todo__head {
        padding: 0
    }

    .kt-todo .kt-todo__list .kt-todo__head .kt-todo__toolbar {
        padding: 10px 15px
    }

    .kt-todo .kt-todo__list .kt-todo__body .kt-todo__items {
        overflow: auto;
        margin-bottom: 15px
    }

    .kt-todo .kt-todo__list .kt-todo__body .kt-todo__items .kt-todo__item {
        min-width: 500px;
        padding: 10px 15px
    }

    .kt-todo .kt-todo__list .kt-todo__foot {
        padding: 0 15px
    }

    .kt-todo .kt-todo__view {
        display: none
    }

    .kt-todo .kt-todo__view .kt-todo__head .kt-todo__toolbar .kt-todo__icon.kt-todo__icon--back {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .kt-todo .kt-todo__view.kt-todo__view--shown {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .kt-todo .kt-portlet__head {
        min-height: 60px !important;
        padding: 10px 15px
    }
}

@media (max-width: 768px) {
    .kt-todo .kt-todo__head .kt-todo__nav .btn {
        margin-right: .2rem
    }
}

.kt-todo__aside-close {
    display: none
}

@media (max-width: 1024px) {
    .kt-todo__aside {
        z-index: 1001;
        position: fixed;
        -webkit-overflow-scrolling: touch;
        top: 0;
        bottom: 0;
        overflow-y: auto;
        -webkit-transform: translate3d(0, 0, 0);
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        width: 300px !important;
        -webkit-transition: left .3s ease, right .3s ease;
        transition: left .3s ease, right .3s ease;
        left: -320px
    }

    .kt-todo__aside.kt-todo__aside--on {
        -webkit-transition: left .3s ease, right .3s ease;
        transition: left .3s ease, right .3s ease;
        left: 0
    }
}

@media screen\0
and (max-width: 1024px) {
    .kt-todo__aside {
        -webkit-transition: none !important;
        transition: none !important
    }
}

@media (max-width: 1024px) {
    .kt-todo__aside--right .kt-todo__aside {
        right: -320px;
        left: auto
    }

    .kt-todo__aside--right .kt-todo__aside.kt-todo__aside--on {
        -webkit-transition: left .3s ease, right .3s ease;
        transition: left .3s ease, right .3s ease;
        right: 0;
        left: auto
    }

    .kt-todo__aside-close {
        width: 25px;
        height: 25px;
        top: 1px;
        z-index: 1002;
        -webkit-transition: left .3s ease, right .3s ease;
        transition: left .3s ease, right .3s ease;
        position: fixed;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-radius: 3px;
        cursor: pointer;
        outline: 0 !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        left: -25px
    }
}

@media screen\0
and (max-width: 1024px) {
    .kt-todo__aside-close {
        -webkit-transition: none !important;
        transition: none !important
    }
}

@media (max-width: 1024px) {
    .kt-todo__aside-close > i {
        line-height: 0;
        font-size: 1.4rem
    }

    .kt-todo__aside-close:hover {
        text-decoration: none
    }

    .kt-todo__aside--right .kt-todo__aside-close {
        left: auto;
        right: -25px
    }

    .kt-todo__aside--on .kt-todo__aside-close {
        -webkit-transition: left .3s ease, right .3s ease;
        transition: left .3s ease, right .3s ease;
        left: 274px
    }

    .kt-todo__aside--on.kt-todo__aside--right .kt-todo__aside-close {
        left: auto;
        right: 274px
    }

    .kt-todo__aside-overlay {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        overflow: hidden;
        z-index: 1000;
        background: rgba(0, 0, 0, .1);
        -webkit-animation: kt-animate-fade-in .3s linear 1;
        animation: kt-animate-fade-in .3s linear 1
    }

    .kt-todo__aside-overlay {
        background: rgba(0, 0, 0, .05)
    }

    .kt-todo__aside-close {
        background-color: #f7f8fa
    }

    .kt-todo__aside-close > i {
        color: #74788d
    }

    .kt-todo__aside-close:hover {
        background-color: transparent
    }

    .kt-todo__aside-close:hover > i {
        color: #5d78ff
    }
}

@media (max-width: 350px) {
    .kt-todo__aside {
        width: 90% !important
    }
}

.kt-sc {
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 2rem
}

.kt-sc .kt-sc__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 2rem;
    padding-bottom: 2rem;
    border-bottom: 1px solid #fff
}

.kt-sc .kt-sc__top .kt-sc__title {
    margin-bottom: 0;
    font-size: 1.45rem;
    color: #48465b
}

.kt-sc .kt-sc__top .kt-sc__nav .kt-link {
    margin-left: 2rem;
    font-size: 1.1rem;
    font-weight: 400
}

.kt-sc .kt-sc__top .kt-sc__nav .kt-link:first-child {
    margin-left: 0
}

.kt-sc .kt-sc__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 10rem;
    padding-bottom: 10rem
}

.kt-sc .kt-sc__bottom .kt-sc__heading {
    margin-bottom: 4rem
}

.kt-sc .kt-sc__bottom .kt-sc__form .input-group {
    width: 630px;
    -webkit-box-shadow: 0 0 9px 0 rgba(122, 104, 181, .09);
    box-shadow: 0 0 9px 0 rgba(122, 104, 181, .09)
}

.kt-sc .kt-sc__bottom .kt-sc__form .input-group .input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: none;
    padding: .65rem 2rem;
    background-color: #fff
}

.kt-sc .kt-sc__bottom .kt-sc__form .input-group .form-control {
    border: none;
    padding: 2.5rem 0;
    font-weight: 400;
    font-size: 1.1rem
}

@media (max-width: 1024px) {
    .kt-content--fit-top .kt-sc {
        margin-top: -15px
    }

    .kt-sc .kt-sc__top .kt-sc__nav .kt-link {
        margin-left: 1rem
    }

    .kt-sc .kt-sc__top .kt-sc__nav .kt-link:first-child {
        margin-left: 0
    }

    .kt-sc .kt-sc__bottom .kt-sc__form .input-group {
        width: 100%
    }
}

.kt-widget__files .kt-widget__media i {
    width: 5rem;
}

.kt-widget__files .kt-widget__media svg {
    width: 5rem;
}

:root {
    --fa-primary-color: #5867dd;
    --fa-secondary-color: #343a40;
}

.areaNoResponse {
    font-size: 2em;
    opacity: .25;
}

.noPadding {
    padding: 0 !important;
}

.heartValueWrapper {
    background-size: contain;
    background-repeat: no-repeat;
    min-height: 700px;
}

.teamAnswer {
    min-width: 1vw;
    border-right: 1px solid #F15E22;
}

.kt-checkbox.kt-checkbox--red.kt-checkbox--solid > span {
    background: #cc3232;
    border: 1px solid transparent !important;
}

.teamAnswer-red {
    background-color: #cc3232;
}

.kt-checkbox.kt-checkbox--amber.kt-checkbox--solid > span {
    background: #e7b416;
    border: 1px solid transparent !important;
}

.teamAnswer-amber {
    background-color: #e7b416;
}

.kt-checkbox.kt-checkbox--green.kt-checkbox--solid > span {
    background: #2dc937;
    border: 1px solid transparent !important;
}

.teamAnswer-green {
    background-color: #2dc937;
}

.svg-lg > svg {
    height: 300px;
    width: 300px;
}

.kt--padding-top-0 {
    padding-top: 0 !important;
}

.noSelect {
    user-select: none;
    -moz-user-select: none;
}

.datepicker td.disabled {
    color: #575962;
    opacity: .3;
}

.nl2br {
    white-space: pre-line;
}

.kt-form {
    /*overflow: auto;*/
}


.kt-login.kt-login--1 .kt-login__wrapper .kt-login__logo {
    text-align: center;
    margin: 0 auto 4rem auto;
    height: 140px;
    background-image: url("/assets/images/revyou_black.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.kt-login.kt-login--1 .kt-login__aside {
    width: 700px;
    padding: 2rem 4rem;
}

.heart-h-bg {
    background: #78BE20;
    color: #fff;
}

.heart-h {
    color: #78BE20;
}

.heart-e-bg {
    background: #ED8B00;
    color: #fff;
}

.heart-e {
    color: #ED8B00;
}

.heart-a-bg {
    background: #0072CE;
    color: #fff;
}

.heart-a {
    color: #0072CE;
}

.heart-r-bg {
    background: #E31C79;
    color: #fff;
}

.heart-r {
    color: #E31C79;
}

.heart-t-bg {
    background: #9B26B6;
    color: #fff;
}

.heart-t {
    color: #9B26B6;
}

.overall label.kt-checkbox {
    font-size: 2em;
}

.overall span {
    height: 100px;
    width: 100px;
}

.overall .kt-checkbox {
    height: 100px;
    padding-left: 120px;
    line-height: 100px;
}

.overall .kt-checkbox > input:checked ~ span {
    font-size: 3em;
}

.userMenu {
    background: url(/assets/images/user_profile_bg.jpg);
    background-size: cover;
}

#m_ver_menu {
    position: relative;
}

.kt-menu__submenu {
    display: none;
    overflow: hidden;
}

.kt-aside__brand-logo img {
    width: 100%;
}

.kt-header-mobile img {
    height: 25px;
}

.kt-error-5 {
    background-image: url(/assets/images/bg5.jpg);
}

#areaChart {
    height: 600px;
}

.kt-user-card {
    background-image: url("/assets/images/bg-1.jpg");
}

.kt-notification-card {
    background-image: url("/assets/images/bg-1.jpg");
}

.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title {
    line-height: 24px;
}

.kt-subheader__btn-daterange-title {
    cursor: pointer;
}

.modal-content {
    border: none !important;
}


.kt-wizard-v2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 768px) {
    .kt-wizard-v2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.kt-wizard-v2 .kt-wizard-v2__aside {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 400px;
    flex: 0 0 400px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 400px;
    border-right: 1px solid #eeeef4;
    padding: 4.5rem 2.5rem 4.5rem 1.5rem
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav {
    width: 100%
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item {
    padding: 0.75rem 1.5rem;
    position: relative;
    border-radius: 0.5rem
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-icon {
    font-size: 2.5rem;
    margin-right: 1.1rem;
    color: #959cb6;
    min-width: 37px;
    text-align: center;
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-label .kt-wizard-v2__nav-label-title {
    color: #50566a;
    font-weight: 500;
    font-size: 1.1rem
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-label .kt-wizard-v2__nav-label-desc {
    color: #959cb6
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state="current"] {
    background-color: #f4f6f9
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state="done"] {
    background-color: rgba(10, 187, 135, 0.08)
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state="current"] .kt-wizard-v2__nav-icon {
    color: #5d78ff
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state="done"] .kt-wizard-v2__nav-icon {
    color: #0abb87
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state="current"]:after {
    left: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    content: " ";
    height: 0;
    width: 0;
    border: solid transparent;
    position: absolute;
    border-left-color: #f4f6f9;
    border-width: 1rem
}

@media (max-width: 768px) {
    .kt-wizard-v2 .kt-wizard-v2__aside {
        padding: 1rem;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%
    }

    .kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state="current"]:after {
        content: none
    }
}

.kt-wizard-v2 .kt-wizard-v2__wrapper {
    background-color: #f4f6f9;
    width: 100%
}

.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form {
    padding: 2rem;
}

@media (max-width: 1399px) {
    .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form {
        width: 100%
    }
}

@media (max-width: 768px) {
    .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form {
        padding: 2rem 2.5rem 4rem
    }
}

.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content {
    padding-bottom: 1.3rem;
    border-bottom: 1px solid #eeeef4;
    margin-bottom: 2rem
}

.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content .kt-wizard-v2__review .kt-wizard-v2__review-item {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #eeeef4
}

.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content .kt-wizard-v2__review .kt-wizard-v2__review-item .kt-wizard-v2__review-title {
    font-weight: 600;
    font-size: 1.1rem;
    margin-bottom: 0.7rem
}

.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content .kt-wizard-v2__review .kt-wizard-v2__review-item .kt-wizard-v2__review-content {
    line-height: 1.8rem
}

.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content .kt-wizard-v2__review .kt-wizard-v2__review-item:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 576px) {
    .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (max-width: 576px) {
    .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions .btn {
        margin: 0 0.5rem 1rem
    }
}

.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions [data-ktwizard-type="action-prev"] {
    margin-right: auto
}

@media (max-width: 576px) {
    .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions [data-ktwizard-type="action-prev"] {
        margin-right: 0.5rem
    }
}

.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions [data-ktwizard-type="action-next"] {
    margin: auto 0 auto auto
}

@media (max-width: 576px) {
    .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-form__actions [data-ktwizard-type="action-next"] {
        margin: 0 0 1rem
    }
}

.kt-wizard-v2.kt-wizard-v2--white .kt-wizard-v2__wrapper {
    background-color: #fff
}

.kt-wizard-v2 [data-ktwizard-type="step-info"] {
    display: none
}

.kt-wizard-v2 [data-ktwizard-type="step-info"][data-ktwizard-state="current"] {
    display: block
}

.kt-wizard-v2 [data-ktwizard-type="step-content"] {
    display: none
}

.kt-wizard-v2 [data-ktwizard-type="step-content"][data-ktwizard-state="current"] {
    display: block
}

.kt-wizard-v2 [data-ktwizard-type="action-prev"] {
    display: none
}

.kt-wizard-v2 [data-ktwizard-type="action-next"] {
    display: inline-block
}

.summernote {
    visibility: hidden;
    height: 0;
}
.summernote-initialized {
    visibility: visible;
    height: auto;
}

.op-zero {
    opacity: 0;
}

.kt-wizard-v2[data-ktwizard-state="first"] [data-ktwizard-type="action-prev"] {
    display: none
}

.kt-wizard-v2[data-ktwizard-state="first"] [data-ktwizard-type="action-next"] {
    display: inline-block
}

.kt-wizard-v2[data-ktwizard-state="first"] [data-ktwizard-type="action-submit"] {
    display: none
}

.kt-wizard-v2[data-ktwizard-state="between"] [data-ktwizard-type="action-prev"] {
    display: inline-block
}

.kt-wizard-v2[data-ktwizard-state="between"] [data-ktwizard-type="action-next"] {
    display: inline-block
}

.kt-wizard-v2[data-ktwizard-state="between"] [data-ktwizard-type="action-submit"] {
    display: none
}

.kt-wizard-v2[data-ktwizard-state="last"] [data-ktwizard-type="action-prev"] {
    display: inline-block
}

.kt-wizard-v2[data-ktwizard-state="last"] [data-ktwizard-type="action-next"] {
    display: none
}

.kt-wizard-v2[data-ktwizard-state="last"] [data-ktwizard-type="action-submit"] {
    display: inline-block
}

.kt-login.kt-login--v6 {
    background: #fff
}

.kt-login.kt-login--v6 .kt-login__aside {
    padding: 2rem;
    background: #fff;
    width: 600px
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 2rem
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 400px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 5rem
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__body {
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__logo {
    text-align: center;
    margin: 1rem auto 4rem auto;
    background-image: url("/assets/images/revyou_black.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 200px;
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__head {
    margin-top: 1rem;
    text-align: center
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__title {
    text-align: center;
    font-size: 1.5rem;
    color: #6c7293;
    font-weight: 500
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__desc {
    text-align: center;
    font-size: 1rem;
    color: #a7abc3;
    font-weight: 400;
    margin-top: 1rem
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__form {
    margin-top: 4rem
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__form .form-group {
    margin: 0;
    padding: 0;
    position: relative
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__form .form-control {
    height: 46px;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid rgba(235, 237, 242, 0.8);
    padding: 1rem 0;
    margin-top: 0.1rem;
    color: #6c7293
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__form .form-control::-moz-placeholder {
    color: #a7abc3;
    opacity: 1
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__form .form-control:-ms-input-placeholder {
    color: #a7abc3
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__form .form-control::-webkit-input-placeholder {
    color: #a7abc3
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__form .form-control.form-control-last {
    border: 0
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__actions {
    margin: 3rem 0;
    text-align: center
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__extra {
    margin-top: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__extra label {
    margin: 0
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__extra a {
    font-weight: 500;
    color: #6c7293;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    display: inline-block
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__extra a:hover {
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    color: #5d78ff
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__account {
    text-align: center
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__account .kt-login__account-msg {
    font-size: 1rem;
    font-weight: 500;
    color: #a7abc3
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__account .kt-login__account-link {
    font-size: 1rem;
    font-weight: 500;
    color: #6c7293;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__account .kt-login__account-link:hover {
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    color: #5d78ff
}

.kt-login.kt-login--v6 .btn {
    height: 46px;
    padding-left: 3rem;
    padding-right: 3rem
}

.kt-login.kt-login--v6 .btn ~ .btn {
    margin-left: 0.5rem
}

.kt-login.kt-login--v6 .kt-login__content {
    background-image: url("/assets/images/login-bg.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
}

.kt-login.kt-login--v6 .kt-login__content .kt-login__section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.kt-login.kt-login--v6 .kt-login__content .kt-login__section .kt-login__title {
    color: #ffffff;
    font-size: 3.5rem;
    font-weight: 500;
    margin-bottom: 2rem
}

.kt-login.kt-login--v6 .kt-login__content .kt-login__section .kt-login__desc {
    color: rgba(255, 255, 255, 0.8);
    font-size: 1.1rem;
    font-weight: 400
}

.kt-login.kt-login--v6.kt-login--signin .kt-login__signup {
    display: none
}

.kt-login.kt-login--v6.kt-login--signin .kt-login__signin {
    display: block
}

.kt-login.kt-login--v6.kt-login--signin .kt-login__forgot {
    display: none
}

.kt-login.kt-login--v6.kt-login--signup .kt-login__signup {
    display: block
}

.kt-login.kt-login--v6.kt-login--signup .kt-login__signin {
    display: none
}

.kt-login.kt-login--v6.kt-login--signup .kt-login__forgot {
    display: none
}

.kt-login.kt-login--v6.kt-login--signup .kt-login__account {
    display: none
}

.kt-login.kt-login--v6.kt-login--forgot .kt-login__signup {
    display: none
}

.kt-login.kt-login--v6.kt-login--forgot .kt-login__signin {
    display: none
}

.kt-login.kt-login--v6.kt-login--forgot .kt-login__forgot {
    display: block
}

@media (max-width: 1024px) {
    .kt-login.kt-login--v6 {
        height: 100%
    }

    .kt-login.kt-login--v6 .kt-login__aside {
        padding: 3rem 1.5rem;
        width: 100%
    }

    .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
        padding-top: 1.5rem
    }

    .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container {
        padding-bottom: 2rem
    }

    .kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__logo {
        margin: 1.5rem auto 2rem auto
    }

    .kt-login.kt-login--v6 .kt-login__aside .kt-login__account {
        margin-top: 1.5rem
    }

    .kt-login.kt-login--v6 .kt-login__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 4rem 1.5rem
    }

    .kt-login.kt-login--v6 .kt-login__content .kt-login__section .kt-login__title {
        font-size: 1.3rem;
        margin-bottom: 1rem
    }

    .kt-login.kt-login--v6 .kt-login__content .kt-login__section .kt-login__desc {
        font-size: 1rem;
        margin: 0
    }
}

/* todo: why? */
.kt-badge {
    /*overflow: hidden;*/
}

.kt-wizard-v2__nav-item {
    cursor: pointer;
}

.kt-badge.kt-badge--red {
    color: #ffffff;
    background-color: #cc3232;
    height: auto !important;
}

.kt-badge.kt-badge--amber {
    color: #ffffff;
    background-color: #e7b416;
    height: auto !important;
}

.kt-badge.kt-badge--green {
    color: #ffffff;
    background-color: #2dc937;
    height: auto !important;
}

.kt-error-v5 {
    background-image: url("/assets/media/error/bg5.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover
}

.kt-error-v5 .kt-error_container .kt-error_title > h1 {
    font-size: 14rem;
    margin-left: 25rem;
    margin-top: 18rem;
    font-weight: 700;
    color: #314DA7;
    -webkit-text-stroke-color: white
}

.kt-error-v5 .kt-error_container .kt-error_subtitle {
    margin-left: 26rem;
    margin-top: 3.57rem;
    font-size: 2.3rem;
    font-weight: 700;
    color: #6c7293
}

.kt-error-v5 .kt-error_container .kt-error_description {
    margin-left: 26rem;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 130%;
    color: #a7abc3
}

@media (min-width: 1025px) and (max-width: 1399px) {
    .kt-error-v5 {
        background-position: bottom -80px left 1300px
    }

    .kt-error-v5 .kt-error_container .kt-error_title > h1 {
        font-weight: 700;
        font-size: 12rem;
        margin-left: 7rem
    }

    .kt-error-v5 .kt-error_container .kt-error_subtitle {
        margin-left: 7rem;
        font-size: 2.3rem;
        font-weight: 700
    }

    .kt-error-v5 .kt-error_container .kt-error_description {
        margin-left: 7rem;
        font-size: 1.8rem;
        font-weight: 500;
        line-height: 130%
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
    .kt-error-v5 .kt-error_container .kt-error_title > h1 {
        font-weight: 700;
        font-size: 12rem;
        margin-left: 7rem
    }

    .kt-error-v5 .kt-error_container .kt-error_subtitle {
        margin-left: 7rem;
        font-size: 2.3rem;
        font-weight: 700
    }

    .kt-error-v5 .kt-error_container .kt-error_description {
        margin-left: 7rem;
        font-size: 1.8rem;
        font-weight: 500;
        line-height: 130%
    }
}

@media (max-width: 768px) {
    .kt-error-v5 .kt-error_container .kt-error_title > h1 {
        font-size: 6rem;
        margin-top: 5rem;
        margin-left: 4rem
    }

    .kt-error-v5 .kt-error_container .kt-error_subtitle {
        margin-top: 2rem;
        margin-left: 4rem;
        font-size: 2rem;
        line-height: 2rem
    }

    .kt-error-v5 .kt-error_container .kt-error_description {
        font-size: 1.4rem;
        margin-left: 4rem
    }
}

.text-red {
    color: #cc3232 !important;
}

.text-amber {
    color: #e7b416 !important;
}

.text-green {
    color: #2dc937 !important;
}


.cursorDefault {
    cursor: default;
}

.hiddenAfter::after {
    display: none;
}

.kt-svg-icon.kt-svg-icon--xxl {
    height: 75px;
    width: 75px;
}

.border-brand {
    border: 3px solid rgba(93, 120, 255, 0.5);
}

.cursorPointer {
    cursor: pointer;
}

.kt-userpic.kt-userpic--md img {
    width: 100%;
    max-width: 80px;
    height: 80px;
}

.kt-userpic.kt-userpic--md span {
    width: 80px;
    max-width: 80px;
    height: 80px;
}

.kt-userpic.kt-userpic--xl img {
    width: 100%;
    max-width: 100px;
    height: 100px;
}

.kt-userpic.kt-userpic--xl span {
    width: 100px;
    max-width: 100px;
    height: 100px;
}

.kt-userpic.kt-userpic--xxl img {
    width: 100%;
    max-width: 120px;
    height: 120px;
}

.kt-userpic.kt-userpic--xxl span {
    width: 120px;
    max-width: 120px;
    height: 120px;
}

.kt-widget__data {
    overflow: hidden;
}

.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__media .kt-widget__img {
    border-radius: 4px !important;
}

.kt-subheader__search .form-control {
    font-size: .9rem;
    height: 33px;
    background: #f2f3f7;
    border-color: #f2f3f7 !important;
}

.toast-success .toast-title {
    color: white;
    font-weight: bold;
}

.portlet-svg-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.portlet-svg-center h3 {
    margin-bottom: 40px;
}

.portlet-svg-center p {
    margin-bottom: 40px;
}

.btn svg {
    vertical-align: middle;
    line-height: 0;
}

.fad-success {
    --fa-primary-color: #0abb87;
    --fa-secondary-color: #0abb87;
}

.fad-danger {
    --fa-primary-color: #fd397a;
    --fa-secondary-color: #b5385e;
}

.fad-grey {
    --fa-primary-color: #6c757d;
    --fa-secondary-color: #6c757d;
}

.fad-white {
    --fa-primary-color: white;
    --fa-secondary-color: white;
}

table.table-teamMembers td {
    display: table-cell;
    vertical-align: middle;
}

form.areaForm {
    position: sticky;
    top: 140px;
    margin-bottom: 40px;
}

.nav-link.active.text-green {
    color: #fff !important;
    background-color: #0abb87 !important;
}

.nav-link.active.text-amber {
    color: #fff !important;
    background-color: #ffb822 !important;
}

.nav-link.active.text-red {
    color: #fff !important;
    background-color: #fd397a !important;
}

.popover[class*="tour-"] {
    min-width: 350px;
}

.kt-nav.kt-nav--v4 .font-weight-light {
    margin-left: 0;
    padding-left: 15px;
}

.kt-nav.kt-nav--v4 .kt-nav__item.active .font-weight-light {
    border-left: 3px solid #5d78ff;
}

.full-height {
    height: 100%;
}

.kt-separator.kt-separator--light-grey {
    border-bottom: 1px solid #97a4af;
}

.kt-separator.kt-separator--light-grey.kt-separator--dashed {
    border-bottom: 1px dashed #97a4af;
}

.full-width {
    width: 100%;
}

.sticky-top {
    z-index: 200;
}

label.error {
    color: #fd397a;
}

.kt-subheader__btn-primary:hover {
    color: #fff !important;
}

#toast-container > div {
    opacity: 1 !important;
}

.kt-header__topbar .kt-header__topbar-item {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-direction: column;
}

input.kt-quick-search__input {
    background: #f2f3f7;
    border-color: #f2f3f7 !important;
}


.kt-media.kt-media--xxl img {
    width: 100%;
    max-width: 120px;
    height: 120px;
}

.kt-media.kt-media--xxl span {
    width: 120px;
    height: 120px;
    font-size: 1.7rem;
}

.kt-media.kt-media--xxl.kt-media--fixed {
    width: 120px;
    height: 120px;
}

.kt-media.kt-media--xxl.kt-media--fixed img {
    width: 120px;
    height: 120px;
    max-width: auto;
}

.display-5 {
    font-size: 3.0rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-6 {
    font-size: 2.5rem;
    font-weight: 300;
}

.display-7 {
    font-size: 2.0rem;
    font-weight: 300;
}

.display-8 {
    font-size: 1.5rem;
    font-weight: 300;
}

.display-9 {
    font-size: 1.0rem;
    font-weight: 300;
}

.display-10 {
    font-size: .5rem;
    font-weight: 300;
}

.tooltip.tooltip-success .tooltip-inner {
    color: #ffffff;
    background: #0abb87;
}

.tooltip.tooltip-success.bs-tooltip-top .arrow::before, .tooltip.tooltip-success.bs-tooltip-auto[x-placement^="top"] .arrow::before {
    border-top-color: #0abb87;
}

.tooltip.tooltip-success.bs-tooltip-right .arrow::before, .tooltip.tooltip-success.bs-tooltip-auto[x-placement^="right"] .arrow::before {
    border-right-color: #0abb87 /*rtl:ignore*/;
}

.tooltip.tooltip-success.bs-tooltip-bottom .arrow::before, .tooltip.tooltip-success.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    border-bottom-color: #0abb87;
}

.tooltip.tooltip-success.bs-tooltip-left .arrow::before, .tooltip.tooltip-success.bs-tooltip-auto[x-placement^="left"] .arrow::before {
    border-left-color: #0abb87 /*rtl:ignore*/;
}

.nav-item .danger {
    background-color: #fd397a;
    color: #fff !important;
}

.lh-1 {
    line-height: 1.5rem !important;
}

.orgchart {
    background: #fff;
}

.orgchart .primary .title {
    background-color: #5867dd;
}

.orgchart .primary .content {
    border-color: #5867dd;
}

.timeline-more-padding .kt-timeline-v3__item::before {
    left: 6.1rem;
}

.swal2-popup {
    width: 40em;
}



.kt-iconbox--wave--danger {
    background-color: rgba(253, 57, 122, 0.07);
    overflow: hidden;
    position: relative;
}
.kt-iconbox--wave--danger > div { z-index: 1; }
.kt-iconbox--wave--danger:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: -1;
}
.kt-iconbox--wave--danger:after {
    content: ' ';
    width: 1000px;
    height: 1025px;
    position: absolute;
    bottom: 65%;
    left: -250px;
    border-radius: 35%;
    background: white;
    z-index: 0;
}
.kt-iconbox--wave--danger:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.kt-iconbox--wave--success {
    background-color: rgba(10, 187, 135, 0.07);
    overflow: hidden;
    position: relative;
}
.kt-iconbox--wave--success > div { z-index: 1; }
.kt-iconbox--wave--success:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: -1;
}
.kt-iconbox--wave--success:after {
    content: ' ';
    width: 1000px;
    height: 1025px;
    position: absolute;
    bottom: 65%;
    left: -250px;
    border-radius: 35%;
    background: white;
    z-index: 0;
}
.kt-iconbox--wave--success:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.faded {
    opacity: 0.7;
}



.shadow-1 {
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.shadow-1:hover {
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.shadow-2 {
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.shadow-3 {
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

.shadow-4 {
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.shadow-5 {
    box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
}
